[POMOC] Komanda

Započeo OptX, Septembar 11, 2011, 16:08:37 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

OptX

Skripta koju koristim: Noxicus | Pro Gaming
Detaljan opis problema: Ovako. Kad zelim nekome dati LC Bodove (to je za donatore) i ja mu dam te bodove i kad igrac napise /donator mu pise "Nemas dovoljno LC bodova" A ja sam mu dao te bodove. Pa neznam u kojoj komandu je problem pa cu vam dati dvije.
Dio skripte: /apostavi lcbodovi

else if(strcmp(odabir,"LCbodovi",true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 1338)
{
if(IsPlayerConnected(igrac))
{
if (GetPVarInt(playerid, "DonatorRank") >= 1)
{
SetPVarInt(playerid, "LCBodovi", kolicinas);
//GivePlayerCash(igrac, -GetPlayerCash(igrac));
//SetPlayerSkin(igrac, 33);
SacuvajIgraca(igrac);GetPlayerName(igrac, idname, sizeof(idname));
format(string,sizeof(string), "{FF0000}Postavljeni su ti LC poeni na: %d! |{FFFF80}Admin: %s",  kolicinas, sendername);SCM(igrac, 0xFF4141FF, string);
format(string,sizeof(string), "{FF0000}Postavio si {FFFF80}%s {FF0000}LC poene", idname);SCM(playerid, 0xFF4141FF, string);
}
else return SCM(playerid, GREY, "Taj igrac nije donator!");
}
else return SCM(playerid, GREY, "Taj igrac nije online!");
}
else return SCM(playerid, GREY, "Nisi ovlasten!");
}


/donator

CMD:donator(playerid, params[])
{
if(GetPVarInt(playerid, "DonatorRank") >= 1)
{
if(GetPVarInt(playerid, "LCBodovi") >= 1)
{
new imestr[200], sendername[MAX_PLAYER_NAME];GetPlayerName(playerid, sendername, sizeof(sendername));
format(imestr, sizeof(imestr), "{80FF00}%s, {FFFF00}molimo odaberite nadogradnju! Svaka nadogradnja ce vas kostati LC Poena!\n{FFFF00}Za vise informacija posjetite: {FF0000}www.uskoro.com", sendername);
ShowPlayerDialog(playerid, 4323, DIALOG_STYLE_LIST, imestr, "{FF8040}Gasenje/Paljenje mobitela(/togphone) - 7 LC Bodova\n{FF8040}Kucno vozilo - 3 LC Poena\n{FF8040}Interijer kuce - 5 LC Poena\n{FF8040}Level Up - 5 LC Poena\n{FF8040}50000$ - 5 LC Poena\n{FF8040}100000$ - 8 LC Poena\n{FF8040}Uklanjanje upozorenja - 3 LC Poena\n{FF8040}Aktiviranje /togwhisper - 7 LC Bodova", "Odaberi", "Ponisti");
}
else return SCM(playerid, COLOR_TOMATO, "Nemas vise LC Poena!");
}
else return SCM(playerid, COLOR_TOMATO, "Nisi donator!");
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):

jesi postavio igracu donator lvl ?


imas li kakvih warninga prilikom kompajlovanja...
najvjerovatnije je da si pobrkao redosljed ili linije u pisanju :=)

OptX

Citat: almir101 poslato Septembar 11, 2011, 18:40:06 POSLE PODNE
imas li kakvih warninga prilikom kompajlovanja...
najvjerovatnije je da si pobrkao redosljed ili linije u pisanju :=)

Ne


hmm kod mene radi... sad sam skinio i provijerio... probaj stavit kako je bilo i onda samo promjeni ime, a ostavi PGbodovi

OptX

Ako ja sebi dam. Meni radi. Ali ako nekome drugome dam onda njemu pise: "Nemas vise LC Bodova"

mislim da ti je ovo greska
SetPVarInt(playerid, "LCBodovi", kolicinas); 
stavi ovako
SetPVarInt(igrac, "LCBodovi", kolicinas); 

OptX

Citat: almir101 poslato Septembar 14, 2011, 18:20:49 POSLE PODNE
mislim da ti je ovo greska
SetPVarInt(playerid, "LCBodovi", kolicinas);  
stavi ovako
SetPVarInt(igrac, "LCBodovi", kolicinas);  

Radi ;D Hvala. Moze LOCK!
Poslednja Izmena: Septembar 14, 2011, 19:56:44 POSLE PODNE od [LC]OptX