Cereri tutoriale

Tutoriale scripting, cod si portiuni de cod.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

User avatar
LondoN eXtream
Membru eXtream
Membru eXtream
Posts: 2755
Joined: 10 Oct 2014, 06:21
Detinator Steam: Da
SteamID: /id/london_extreamcs
Reputatie: Fost scripter eXtreamCS
Fost moderator ajutator
Membru Club eXtreamCS (6 luni)
Fond eXtream: 0
Location: Roman, Neamț
Has thanked: 3 times
Been thanked: 12 times

26 Dec 2015, 20:58

Syncron~ wrote:Nick:syncron
Tutorial dorit:Sper sa intelegeti din descriere
Incepator/mediu/avansat:mediu
Deci sa va explic:acesta cerere este pentru modul Zp,vreau o parte de cod ca atunci cand un player face 5/5 Souls exemplu e asta sa se deschida un meniu ,iar dupa ce el isi selecteaza un beneficiu 2 (din acel meniu) depinde cum am sa setez eu sa se de-ie restart la acel HUD. si sa fie 1/5 souls iar player-ul sa fac iar si tot asa(stiu ca poate uni o sa veniti cu solotii pentru logevent_round_start dar nu e asta eu vreau ca de fiecare daca cand el fac 5/5 si selecteaza din shop-ul/meniu un beneficiu sa sa dispara acel meniu iar hud-ul sa revina la 1/5 si tot asa.
| Afiseaza codul
if ( Souls [ id ] >= 5 ) {
	show_menu ( id );
	Souls [ id ] = 0;
dupa hud-ul se face de la sine inteles 0/5.
RoyalServer
Syncron~
Membru, skill 0
Membru, skill 0
Posts: 81
Joined: 06 Nov 2014, 08:53
Detinator Steam: Da
Detinator server CS: DA
SteamID: syncron12
Fond eXtream: 0
Contact:

06 Jan 2016, 13:50

Nick:Syncron~
Tutorial dorit:As dori un tutorial sau un cod care sa indeplineasca urmatoarea functie.
Deci un Player Ex:Syncron detine vip ehh eu vreau ca dupa 1 luna de VIP adica azi a primut vip-ul 06/01/2016 eu vreau dupa o luna adica pe 06/02/2016 el sa primeasca un anumit bonus de Exemplu:money/ammo packs depinde de modul serverului in cazul meu Zombie Plague.
P.S.:Am incercat sa fac singur dar am nu am reusit si am apelat la voi.
Incepator/mediu/avansat:mediu.
User avatar
Fuffy
Membru, skill +1
Membru, skill +1
Posts: 299
Joined: 07 Jan 2016, 08:34
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

11 Jan 2016, 10:42

Syncron~ wrote:Nick:Syncron~
Tutorial dorit:As dori un tutorial sau un cod care sa indeplineasca urmatoarea functie.
Deci un Player Ex:Syncron detine vip ehh eu vreau ca dupa 1 luna de VIP adica azi a primut vip-ul 06/01/2016 eu vreau dupa o luna adica pe 06/02/2016 el sa primeasca un anumit bonus de Exemplu:money/ammo packs depinde de modul serverului in cazul meu Zombie Plague.
P.S.:Am incercat sa fac singur dar am nu am reusit si am apelat la voi.
Incepator/mediu/avansat:mediu.
ai putea sa folosesti functia date()

Exemplu:

Code: Select all

#include <amxmodx>

public plugin_init()
	register_clcmd( "say /times", "HookTIME" );

public HookTIME( id )
{
	new Year, Month, Day;

	date( Year, Month, Day );

	client_print( id, print_chat, "Year: %i , Month: %i, Day: %i( total : %i.%i.%i )", Year, Month, Day, Day, Month, Year );
}
Poza:

Image


Sau foloseste get_time()

Code: Select all

  static Time[64];
  get_time("%H:%M", Time, charsmax(Time)); 
%a abbreviated weekday name (Sun)
%A full weekday name (Sunday)
%b abbreviated month name (Dec)
%B full month name (December)
%c date and time (Dec 2 06:55:15 1979)
%d day of the month (02)
%H hour of the 24-hour day (06)
%I hour of the 12-hour day (06)
%j day of the year, from 001 (335)
%m month of the year, from 01 (12)
%M minutes after the hour (55)
%p AM/PM indicator (AM)
%S seconds after the minute (15)
%U Sunday week of the year, from 00 (48)
%w day of the week, from 0 for Sunday (6)
%W Monday week of the year, from 00 (47)
%x date (Dec 2 1979)
%X time (06:55:15)
%y year of the century, from 00 (79)
%Y year (1979)

Eu ti-am dat resursele, tu trebuie sa faci scriptul.
AMXX Blue e acum doar pe github.
User avatar
Fuffy
Membru, skill +1
Membru, skill +1
Posts: 299
Joined: 07 Jan 2016, 08:34
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

19 Jan 2016, 07:30

Nick: Fuffy
Tutorial dorit: Despre Bits, byte, bitsum, etc, totul despre biti.
Incepator/mediu/avansat: Incepator spre mediu.

Multumesc. ( puteti raspunde aici sau sa faceti alt topic daca va pricepeti, si sa-mi lasati PM cu url topic-ului. )
AMXX Blue e acum doar pe github.
User avatar
Nubo
Fost moderator
Fost moderator
Posts: 2734
Joined: 11 Jul 2012, 18:45
Detinator Steam: Da
CS Status: [əˈnɒn.ɪ.məs]
Reputatie: Fost scripter eXtreamCS
Fost eXtream Mod
Has thanked: 8 times
Been thanked: 27 times

19 Jan 2016, 17:49

Fuffy wrote:Nick: Fuffy
Tutorial dorit: Despre Bits, byte, bitsum, etc, totul despre biti.
Incepator/mediu/avansat: Incepator spre mediu.

Multumesc. ( puteti raspunde aici sau sa faceti alt topic daca va pricepeti, si sa-mi lasati PM cu url topic-ului. )
https://forums.alliedmods.net/showthread.php?t=139916
Cand nu merge acest forum sunt online aici:
  • * Skype: nubo_cs
    * Y!M ID: nubo_cs
User avatar
Fuffy
Membru, skill +1
Membru, skill +1
Posts: 299
Joined: 07 Jan 2016, 08:34
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

19 Jan 2016, 18:46

Nubo wrote:
Fuffy wrote:Nick: Fuffy
Tutorial dorit: Despre Bits, byte, bitsum, etc, totul despre biti.
Incepator/mediu/avansat: Incepator spre mediu.

Multumesc. ( puteti raspunde aici sau sa faceti alt topic daca va pricepeti, si sa-mi lasati PM cu url topic-ului. )
https://forums.alliedmods.net/showthread.php?t=139916
Il stiu, ma baga mai tare in ceata:))

Daca te pricepi imi poti lasa aici niste informatii.
AMXX Blue e acum doar pe github.
Lux0R^
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1222
Joined: 13 Jul 2013, 16:31
Detinator Steam: Da
Reputatie: Scripter eXtreamCS
Moderator ajutator
Has thanked: 15 times
Been thanked: 12 times

19 Jan 2016, 20:00

bitsum = suma de biti, adica toate numerele sunt reprezentate in baza 2 (ai doar 0 si 1)
0 in baza 10 = 0 in baza 2
1 in baza 10 = 1 in baza 2
2 in baza 10 = 10 in baza 2
3 in baza 10 = 11 in baza 2
4 in baza 10 = 100 in baza 2
5 in baza 10 = 101 in baza 2
.............................................
ai inteles ideea


(1 << 2) = 100 ( adica daca 1 in baza 10 = 1 in baza 2, tu vei impinge la dreapta numarul tau, adaugat 2 zerouri la stanga adica 100 in baza 2 = 4 in baza 10)

(1 << 2) | (1 << 3) = 100 + 1000 = 1100
(1 << 2) & (1 << 3) = 100 si 1000 = 0
(3 << 2) & (1 << 3) = 1100 si 1000 = 1000 (daca ai 1 in stanga pe o pozitie, trebuie neaparat sa ai si in dreapta, altfel rezultatul e null)
^(1 << 2) = 1111 1111 1111 1111 1111 1111 1111 1011

^(1 << 2) | (1 << 2) = 1111 1111 1111 1111 1111 1111 1111 1011 + 100 = 1111 1111 1111 1111 1111 1111 1111 1111


incearca sa vezi daca ai inteles ce am facut eu aici si incearca sa citesti acum tutorialul ala, vezi daca acum intelegi
Pauza pana in iulie... licenta ^^

Fara pm-uri pentru pluginuri de zm/furien + tot ce tine de vip.

Codul Scripterului: scripting/codul-scripterului-t362300.html#p2754224
User avatar
Fuffy
Membru, skill +1
Membru, skill +1
Posts: 299
Joined: 07 Jan 2016, 08:34
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

20 Jan 2016, 19:50

tot n-am intepes, in baza 2, adica ridicam la puterea a2a sau cum?
AMXX Blue e acum doar pe github.
Lux0R^
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1222
Joined: 13 Jul 2013, 16:31
Detinator Steam: Da
Reputatie: Scripter eXtreamCS
Moderator ajutator
Has thanked: 15 times
Been thanked: 12 times

20 Jan 2016, 20:07

oh... nu ai invatat logaritmii ?
baza n inseamna ca numerele sunt de la 0 pana la n-1
baza 2 poate contine numere formate din cifrele 0 1
baza 3 poate contine numere formate din cifrele 0 1 2
baza 4 poate contine numere formate din cifrele 0 1 2 3
....
baza 9 poate contine numere formate din cifrele 0 1 2 3 4 5 6 7 8
baza 10 poate contine numere formate din cifrele 0 1 2 3 4 5 6 7 8 9
baza 11 poate contine numere formate din cifrele 0 1 2 3 4 5 6 7 8 9 a
baza 12 poate contine numere formate din cifrele 0 1 2 3 4 5 6 7 8 9 a b
baza 13 poate contine numere formate din cifrele 0 1 2 3 4 5 6 7 8 9 a b c
...
baza 16 poate contine numere formate din cifrele 0 1 2 3 4 5 6 7 8 9 a b c d e f
...


in programare exista 3 feruri in care poti scrie un nr
- in baza 2(biti), exemplu : (1 << 0)
- in baza 10, exemplu : 1
- in baza 16(hex), exemplu : 0x1

sau exemplu cu 32
- in baza 2(biti), exemplu : (1 << 5)
- in baza 10, exemplu : 32
- in baza 16(hex), exemplu : 0x20
Pauza pana in iulie... licenta ^^

Fara pm-uri pentru pluginuri de zm/furien + tot ce tine de vip.

Codul Scripterului: scripting/codul-scripterului-t362300.html#p2754224
Syncron~
Membru, skill 0
Membru, skill 0
Posts: 81
Joined: 06 Nov 2014, 08:53
Detinator Steam: Da
Detinator server CS: DA
SteamID: syncron12
Fond eXtream: 0
Contact:

04 Mar 2016, 20:47

Nick: Syncron
Tutorial dorit: Despre functia clamp
Incepator/mediu/avansat: mediu
Lux0R^
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1222
Joined: 13 Jul 2013, 16:31
Detinator Steam: Da
Reputatie: Scripter eXtreamCS
Moderator ajutator
Has thanked: 15 times
Been thanked: 12 times

04 Mar 2016, 21:32

http://www.amxmodx.org/api/core/clamp
engleza presupun ca sti, deci... hf
Pauza pana in iulie... licenta ^^

Fara pm-uri pentru pluginuri de zm/furien + tot ce tine de vip.

Codul Scripterului: scripting/codul-scripterului-t362300.html#p2754224
Syncron~
Membru, skill 0
Membru, skill 0
Posts: 81
Joined: 06 Nov 2014, 08:53
Detinator Steam: Da
Detinator server CS: DA
SteamID: syncron12
Fond eXtream: 0
Contact:

05 Mar 2016, 09:48

Nick: Syncron
Tutorial dorit: Despre procente am nevoie pentru a putea sa fac o modificare la sistem de XP eu as dori sa arata ceva de genul acesta in HUD
Level: 3 | Level Complet: 0%,iar cand e 100% sa zicem sa treaca la next level.
Incepator/mediu/avansat: mediu
Post Reply

Return to “Scripting”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 14 guests