Pozdrav svima dakle ako vas zanima kako se pravi /askq komanda,
procitajte ovaj tut dakle ovo je komanda kojom
saljemo pitanje/report adminima ili helperima, to cete sami izabrati
ali polako o tome, sada da krenemo sa pravljenjem komande:
KORAK 1:
Dakle bice vam potrebni sledeci includeovi:
#include <a_samp>
#include <zcmd>
Dakle a_samp vec imate, ali ZCMD ako nemate skinite ga sa ovog linka (http://www.solidfiles.com/d/879d1213462fc1562d16d464e90c8cf9/) i ubacite u .../pawno/include
KORAK 2:
Dakle sada imamo potrebne includeove ali ono sto nemamo jeste kod, dakle pravimo komandu /pomoc
CMD:pomoc(playerid, params[])
{
if(IsPlayerConnected(playerid)) //provera da li je konektovan
{
if(isnull(params)) return SendClientMessage(playerid,-1,"Koriscenje: /pomoc [text]"); //ako samo unese /pomoc salje mu kako se koristi komanda
new string[256]; //pravimo string
GetPlayerName(playerid,string,sizeof(string));//uzimamo igracevo ime
format(string,sizeof(string),"{FF0000}%s Vam je poslao zahtev za pomoc koji glasi: %s", string, params); //koristimo string tj pravimo ga
SendPorukuHelperima(COLOR_WHITE,string); //salje poruku helperima preko dole navedenog stocka
return 1;
}
return 1;
}
KORAK 3:
Dakle kada smo napravili komandu ostaje nam da dodamo na vrh ovaj stock koji salje poruku helperima
stock SendPorukuHelperima(color,const msg[]) //otvaram stock
{
for (new i=0; i<MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i) && PlayerInfo[i][pHelper] >= 1) SendClientMessage(i,color,msg); //dakle provera samo ako je helper i konektovan da mu salje poruku
}
}
KORAK 4:
To bi bilo to, sada je sve na vama, SVE NAJBOLJE U DALJEM ZIVOTU :D i da
napomenem obavezno iako mi nije pomagao ovde ali veliko hvala Blaeksu
koji je kralj i moj veliki saputnik jos jednom HVALA! I nadam se da sam vam pomogao
Credits:
Blaeks(rekao sam gore)
Starke i Coda(smarali :D)
Kristijan(ljutio se dok sam pravio hahah)
by BUGI :D
prosto al ok je :D
Kristijane nemo se ljutis :D, xyzcod2 jbg brate ima ko ne zna :D
Citat: |LZ| Bugi poslato Maj 23, 2013, 19:15:08 POSLE PODNE
Kristijane nemo se ljutis :D, xyzcod2 jbg brate ima ko ne zna :D
znam,al kazem,lako za napravit al nekima puno znaci :D
Solidno :D
Citat: David (Sabljak) A.k.A SABO(T) poslato Maj 25, 2013, 00:08:40 PRE PODNE
Trebao si koristit foreach
napravit anti spam za tu komandu
string je prevelik, dosta je 128
getplayername koristis sa stringom umjesto sa MAX_PLAYER_NAME
Koristiš varijablu koju nigdje nisi definirao u tutorialu i ^:
Dobro brt ovo je samo osnovno
Dobar je ja sam editovao i dodao da jos covjeku uzme 50$ za pitanje i da mu pise da je poslao :)
Lepo objasnjeno :D
Odlicno objasnjeno :) Nekima nista a nekima mnogo znaci :)
Dobro je,pomoci ce nekima :)
Sabljak ti je sve pojasnio slažem se sa njim, btw nema potrebe praviti tutove u vezi ovog, pohvala za trud.
Citat: Faris Hadžić [Farkias] poslato Jul 27, 2013, 19:47:37 POSLE PODNE
Sabljak ti je sve pojasnio slažem se sa njim, btw nema potrebe praviti tutove u vezi ovog, pohvala za trud.
fala :D