Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[POMOC] Bodovi

pre 13 godina
791
pregleda
12
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Tarik (Krdzalic)
Hustler
pre 13 godina
Skripta koju koristim: Nezz tacno, zab. sam
Detaljan opis problema: Pa kako da napravim donator bodove za odredjene opcije, moze li me neko uvesti u to kako da napravim a ja c ostalo
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Obrisan korisnik Obrisan korisnik
pre 13 godina
Evo primeri ili osnove komandi:
CMD:donatorbod(playerid,params[])
{
new
      id,
      bod
;
if(sscanf(params,"ud",id,bod)) return SendClientMessage(playerid,-1,"/donatorbod [ID Igraca] [Koliko bodova]");
PlayerInfo += bod;//Napravis spram svog moda dodaje na tu varijablu bodove
return 1;
}
CMD:donator(playerid,params[])
{
new text;
if(sscanf(params,"s",text)) return SendClientMessage(playerid,-1,"/donator [exp/Level]");
if(strcmp(text,"exp",true))
{
//Sta da radi ako je ukucao exp i onda tu mu skines sa pBod i ostalo
}
else if(strcmp(text,"Level",true))
{
//Sta da radi ako je ukucao Level i onda tu mu skines sa pBod i ostalo
}
return 1;
}

Ako si zeleo nesto takvo
Tarik (Krdzalic)
Hustler
pre 13 godina
mozes li mi to u strcmp  😄
Obrisan korisnik Obrisan korisnik
pre 13 godina
Tarik (Krdzalic) wrote on September 5, 2012, 4:36 pm:
mozes li mi to u strcmp  😄

Pa mozes zcmd i strcmp zajedno da koristis....
http://forum.sa-mp.com/showpost.php?p=1565860&postcount=428
Tarik (Krdzalic)
Hustler
pre 13 godina
ma ne znam ja radit u tom ZCMD, mozes li mi ti kod komande "/DONATOR" napraviti za togphone, pare, drogu, matse, exp i bon za mobitel ako ti nije problem, ili da mi objasnis kako da napravim :S
Marko Koprivanac
Underboss
pre 13 godina
Tarik (Krdzalic) wrote on September 5, 2012, 5:33 pm:
ma ne znam ja radit u tom ZCMD, mozes li mi ti kod komande "/DONATOR" napraviti za togphone, pare, drogu, matse, exp i bon za mobitel ako ti nije problem, ili da mi objasnis kako da napravim :S


Stvari trazis ovde:

http://balkan-samp.com/forum/index.php?topic=51045.0
Panovsky123
Wheel Man
pre 13 godina
Ovo nije za tu !
mikec
Made Man
pre 13 godina
Quote from September 5, 2012, 4:36 pm:
mozes li mi to u strcmp  😄

Pa mozes zcmd i strcmp zajedno da koristis....
http://forum.sa-mp.com/showpost.php?p=1565860&postcount=428

Ee, thanks mate .. ovo je i meni trebalo! 🙂
isk0
Underboss
pre 13 godina
Evo ti Krdzo 😄
if(strcmp(cmd, "/donatorbod", true) == 0)
{
new
      id,
      bod
;
if(sscanf(params,"ud",id,bod)) return SendClientMessage(playerid,-1,"/donatorbod [ID Igraca] [Koliko bodova]");
PlayerInfo += bod;//Napravis spram svog moda dodaje na tu varijablu bodove
return 1;
}

Evo ova druga...
if(strcmp(cmd, "/donator", true) == 0)
{
new text;
if(sscanf(params,"s",text)) return SendClientMessage(playerid,-1,"/donator [exp/Level]");
if(strcmp(text,"exp",true))
{
//Sta da radi ako je ukucao exp i onda tu mu skines sa pBod i ostalo
}
else if(strcmp(text,"Level",true))
{
//Sta da radi ako je ukucao Level i onda tu mu skines sa pBod i ostalo
}
return 1;
}
Obrisan korisnik Obrisan korisnik
pre 13 godina
Quote from September 6, 2012, 6:51 am:
Evo ti Krdzo 😄
if(strcmp(cmd, "/donatorbod", true) == 0)
{
new
      id,
      bod
;
if(sscanf(params,"ud",id,bod)) return SendClientMessage(playerid,-1,"/donatorbod [ID Igraca] [Koliko bodova]");
PlayerInfo += bod;//Napravis spram svog moda dodaje na tu varijablu bodove
return 1;
}

Evo ova druga...
if(strcmp(cmd, "/donator", true) == 0)
{
new text;
if(sscanf(params,"s",text)) return SendClientMessage(playerid,-1,"/donator [exp/Level]");
if(strcmp(text,"exp",true))
{
//Sta da radi ako je ukucao exp i onda tu mu skines sa pBod i ostalo
}
else if(strcmp(text,"Level",true))
{
//Sta da radi ako je ukucao Level i onda tu mu skines sa pBod i ostalo
}
return 1;
}

Nemoj se provaljivati gde ti je sada definisano params?
BloodMaster je objasnio jedan nacin kako bi mogao strcmp + sscanf pa evo to sto je Blood okacio (da li radi? ne znam):
if(strcmp(cmdtext,"/komanda",true,9/*ovaj argument se mora koristiti, tj, koliko sama komanda ima slova, uključujući kosu crtu ali u našem slučaju i razmak!*/)
{
new params;
format(params,sizeof params,"%s",cmdtext);
strdel(params,0,9);// (tu ide onaj broj koji smo i gore stavili)

//i sada se nastavlja klasično kao i u ZCMD te YCMD komandama
if(sscanf(params....

}

}
isk0
Underboss
pre 13 godina
Quote from September 6, 2012, 6:51 am:
Evo ti Krdzo 😄
if(strcmp(cmd, "/donatorbod", true) == 0)
{
new
      id,
      bod
;
if(sscanf(params,"ud",id,bod)) return SendClientMessage(playerid,-1,"/donatorbod [ID Igraca] [Koliko bodova]");
PlayerInfo += bod;//Napravis spram svog moda dodaje na tu varijablu bodove
return 1;
}

Evo ova druga...
if(strcmp(cmd, "/donator", true) == 0)
{
new text;
if(sscanf(params,"s",text)) return SendClientMessage(playerid,-1,"/donator [exp/Level]");
if(strcmp(text,"exp",true))
{
//Sta da radi ako je ukucao exp i onda tu mu skines sa pBod i ostalo
}
else if(strcmp(text,"Level",true))
{
//Sta da radi ako je ukucao Level i onda tu mu skines sa pBod i ostalo
}
return 1;
}

Nemoj se provaljivati gde ti je sada definisano params?
BloodMaster je objasnio jedan nacin kako bi mogao strcmp + sscanf pa evo to sto je Blood okacio (da li radi? ne znam):
if(strcmp(cmdtext,"/komanda",true,9/*ovaj argument se mora koristiti, tj, koliko sama komanda ima slova, uključujući kosu crtu ali u našem slučaju i razmak!*/)
{
new params;
format(params,sizeof params,"%s",cmdtext);
strdel(params,0,9);// (tu ide onaj broj koji smo i gore stavili)

//i sada se nastavlja klasično kao i u ZCMD te YCMD komandama
if(sscanf(params....

}

}


Zurio sam u skolu pa nisam imao bas puno vremena da zagledam :/
Tarik (Krdzalic)
Hustler
pre 13 godina
hvala OGRP Lucky, moze lock 🙂

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava