[Sa incepem]Cum facem o comanda cu procesorul de comenzi "ZCMD"
Pagina 1 din 1
[Sa incepem]Cum facem o comanda cu procesorul de comenzi "ZCMD"
Salut la toti ! Astazi o sa invatati cum sa folositi procesorul de comenzi ZCMD . Acest procesor de comenzi a fost creeat de ZeeX , un user de pe sa-mp.com care e foart e important pe forumul acela,e beta tester,si stie foarte foarte foarte mult sa-mp.
SA INCEPEM !
scriem #include sus in script
CE TREBUIE SA STITI : COMENZILE SE FAC CAM ASA :
de exemplu vrem o comanda care sa omoare playerul si sa i trimita un mesaj cu : I PAWNED YOU .
CMD:killme(playerid,params[])
{
SetPlayerHealth(playerid,0.0);
SendClientMessage(playerid,-1,"I PAWNED YOU!");
return 1;
}
Explicatii:
CMD - Creaza comanda.
killme - numele comenzi , ce e scris dupa "/" .
playerid - cine proceseaza comanda ( nu poate fi schimbat playerid in alta definitie [ ce e in paranteza dupa killme nu poate fi schimbat ,asa e definitia-n include ] )
params[] - ce scrie dupa /killme ( daca scrie /killme aleluia si facem SendClientMessage(playerid,-1,params) o sa i trimita mesaj cu aleluia.)
SetPlayerHealth - i seteaza viata la 0 si moare.
SendClientMessage( playerid -id playerului care primeste mesaju , -1 -> culoarea -1 inseamna alb,"Pawned you" -> mesajul.
return 1; -> Face comanda sa mearga,daca nu pui return 1;, ci pui return 0; cand tastezi comanda pe server, va aparea "Unknown command."
ATENTIE!
ORice comanda procesata cu CMD , trebuie facuta inafara oricarui calllback !
ADIKA LE BAGI JOS DE TOT! sa nu fie in niciun callback!
ex de callback : OnPlayerDisconnect,OnPlayerCommandText,OnPlayerDEath,deci la astea sa nu bagati astea cu CMD ! Cele cu cmd le lasati afara!
Sau nu va mai merge nicio comanda!o zi am stat cu serveru' inchis din cauza asta =)).
de unde sa descarcati include,ca sa mearga faza cu CMD :
http://solidfiles.com/d/879d1213462fc1562d16d464e90c8cf9/
Si il bagati in Pawno->Include
si nu uitati sa puneti sus la script #include
PaPa! sper ca ati priceput !Lasati si voi un exemplu daca vreti ca sa vad ce ati inteles.
NU UITATI ! PAWNO E FOLOSIT DOAR PENTRU GTA SAN ANDREAS MULTIPLAYER ! PENTRU DETALII WWW.SA-MP.RO sau WWW.SA-MP.COM
La Revedere !
SA INCEPEM !
scriem #include
CE TREBUIE SA STITI : COMENZILE SE FAC CAM ASA :
de exemplu vrem o comanda care sa omoare playerul si sa i trimita un mesaj cu : I PAWNED YOU .
CMD:killme(playerid,params[])
{
SetPlayerHealth(playerid,0.0);
SendClientMessage(playerid,-1,"I PAWNED YOU!");
return 1;
}
Explicatii:
CMD - Creaza comanda.
killme - numele comenzi , ce e scris dupa "/" .
playerid - cine proceseaza comanda ( nu poate fi schimbat playerid in alta definitie [ ce e in paranteza dupa killme nu poate fi schimbat ,asa e definitia-n include ] )
params[] - ce scrie dupa /killme ( daca scrie /killme aleluia si facem SendClientMessage(playerid,-1,params) o sa i trimita mesaj cu aleluia.)
SetPlayerHealth - i seteaza viata la 0 si moare.
SendClientMessage( playerid -id playerului care primeste mesaju , -1 -> culoarea -1 inseamna alb,"Pawned you" -> mesajul.
return 1; -> Face comanda sa mearga,daca nu pui return 1;, ci pui return 0; cand tastezi comanda pe server, va aparea "Unknown command."
ATENTIE!
ORice comanda procesata cu CMD , trebuie facuta inafara oricarui calllback !
ADIKA LE BAGI JOS DE TOT! sa nu fie in niciun callback!
ex de callback : OnPlayerDisconnect,OnPlayerCommandText,OnPlayerDEath,deci la astea sa nu bagati astea cu CMD ! Cele cu cmd le lasati afara!
Sau nu va mai merge nicio comanda!o zi am stat cu serveru' inchis din cauza asta =)).
de unde sa descarcati include,ca sa mearga faza cu CMD :
http://solidfiles.com/d/879d1213462fc1562d16d464e90c8cf9/
Si il bagati in Pawno->Include
si nu uitati sa puneti sus la script #include
PaPa! sper ca ati priceput !Lasati si voi un exemplu daca vreti ca sa vad ce ati inteles.
NU UITATI ! PAWNO E FOLOSIT DOAR PENTRU GTA SAN ANDREAS MULTIPLAYER ! PENTRU DETALII WWW.SA-MP.RO sau WWW.SA-MP.COM
La Revedere !
CookieMonster- Administrator
- Varsta : 27
Subiecte similare
» Referat - Procesorul
» Comenzi-start-run
» Cum stergi o comanda
» [Tutorial]Comanda de spam pe sa-mp
» Explicatie comanda ex_interp 0.01!
» Comenzi-start-run
» Cum stergi o comanda
» [Tutorial]Comanda de spam pe sa-mp
» Explicatie comanda ex_interp 0.01!
Pagina 1 din 1
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum
Mier Noi 28, 2012 9:54 pm Scris de alextegla
» VitalisMetin2 24/24
Sam Noi 05, 2011 9:27 pm Scris de KingSined
» Mafia20000 Web-Browser Game
Dum Oct 30, 2011 9:46 am Scris de arsenium
» DarkAngelmt2
Sam Oct 29, 2011 6:06 pm Scris de Forkey
» Metin2 Mania
Vin Oct 28, 2011 12:06 pm Scris de leoni11
» [Prezentare]SpikeLikeCookie Revine
Mier Oct 26, 2011 5:59 pm Scris de SpiKeLikeCookie
» Login bug Rezolvat definitiv
Mier Oct 26, 2011 3:58 pm Scris de alquaida
» Metin2Ea SERVER 1
Mier Oct 26, 2011 12:42 pm Scris de florin95
» Metin2Arena -PVM
Mier Oct 26, 2011 12:36 pm Scris de florin95