Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Vitez El arambasa poslato Septembar 09, 2012, 07:54:21 PRE PODNE

Naslov: [Pomoc] Komanda
Poruka od: Vitez El arambasa poslato Septembar 09, 2012, 07:54:21 PRE PODNE
Scripta koju koristim : Samsung Gaming moja
Treba mi : /agivelevelall [ID igraca / Deo Imena] [Score]

to je komanda da svima dam level up odjednom
moze mi neko dati / napraviti to
Naslov: Odg: [Pomoc] Komanda
Poruka od: Stari covek poslato Septembar 09, 2012, 08:53:29 PRE PODNE
CMD:agivelevelall(playerid,params[])
{
new score;
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"Morate biti RCON admin");//Ti stavi svoju proveru
if(sscanf(params,"d",score)) return SendClientMessage(playerid,-1,"/agivelevelall [Level]");
foreach(Player,i)
{
SetPlayerScore(i,GetPlayerScore(i)+score);
//Ako imas neku varijablu dodaj i da na nju doda
}
return 1;
}
Naslov: Odg: [Pomoc] Komanda
Poruka od: Vitez El arambasa poslato Septembar 09, 2012, 09:47:45 PRE PODNE
Izbacuje mi erore

C:\Documents and Settings\Bogdan\My Documents\Downloads\Samsung Gaming RolePlay\gamemodes\samsung.pwn(42906) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Bogdan\My Documents\Downloads\Samsung Gaming RolePlay\gamemodes\samsung.pwn(42906) : error 017: undefined symbol "cmd_agivelevelall"
C:\Documents and Settings\Bogdan\My Documents\Downloads\Samsung Gaming RolePlay\gamemodes\samsung.pwn(42906) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Bogdan\My Documents\Downloads\Samsung Gaming RolePlay\gamemodes\samsung.pwn(42906) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.


evo slike

(http://www.dodaj.rs/f/2E/vA/1fbf15nc/aa.png)
Naslov: Odg: [Pomoc] Komanda
Poruka od: Vitez El arambasa poslato Septembar 09, 2012, 09:57:32 PRE PODNE
Citat: AleX_ poslato Septembar 09, 2012, 09:51:53 PRE PODNE
Ti si ZCMD komandu stavio pod

public OnPlayerCommandText(playerid, cmdtext[])
?

nerazumem ovu komandu mi je dao GAGI al nzm izbacuje mi ove erore
Naslov: Odg: [Pomoc] Komanda
Poruka od: Vitez El arambasa poslato Septembar 09, 2012, 10:24:18 PRE PODNE
Citat: AleX_ poslato Septembar 09, 2012, 10:05:56 PRE PODNE
TU komandu koju si ubacio zamjeni sa ovom


if(strcmp(cmd, "/agivelevelall", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_ORANGE, "Koristite: {FFFFFF}/agivelevelall [Level]");
return 1;
}
if (IsPlayerAdmin(playerid))
{
  foreach(Player,i)
{
SetPlayerScore(i,GetPlayerScore(i)+idx);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}[{F81414}GRESKA!{FFFFFF}]{CCCCCC}Morate biti RCON admin da koristite ovu komandu!");
}
return 1;
}


ja ukucam /agivelevelall i kaze morate biti RCON admin da biste ovo koristili
Naslov: Odg: [Pomoc] Komanda
Poruka od: ∂αηιεℓ zεяσ poslato Septembar 09, 2012, 10:25:46 PRE PODNE
Pa uloguj se kao RCON -.-'
Naslov: Odg: [Pomoc] Komanda
Poruka od: Vitez El arambasa poslato Septembar 09, 2012, 10:46:26 PRE PODNE
Ulogovao sam se i kad ukucam /agiveleveall 1
i pretisnem tab pokaze sa level 3 na 19 i odjednom se vrati na level 3
Naslov: Odg: [Pomoc] Komanda
Poruka od: ∂αηιεℓ zεяσ poslato Septembar 09, 2012, 10:50:33 PRE PODNE
Zato sto ti je verovatno daje levele po skoru.
Naslov: Odg: [Pomoc] Komanda
Poruka od: Vitez El arambasa poslato Septembar 09, 2012, 10:53:22 PRE PODNE
kako da namestim da kad ukucam /agivelevelall 1 da svima da 1 level up npr sa level 2 na level 3
Naslov: Odg: [Pomoc] Komanda
Poruka od: Kopra poslato Septembar 09, 2012, 11:11:54 PRE PODNE
Ovako bi trebalo da radi,ne znam koja ti je varijabla za level.

if(strcmp(cmd, "/agivelevelall", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_ORANGE, "Koristite: {FFFFFF}/agivelevelall [Level]");
return 1;
}
if (IsPlayerAdmin(playerid))
{
  foreach(Player,i)
{
SetPlayerScore(i,GetPlayerScore(i)+idx);
                        PlayerInfo[i][pLevel] += idx;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}[{F81414}GRESKA!{FFFFFF}]{CCCCCC}Morate biti RCON admin da koristite ovu komandu!");
}
return 1;
}