[POMOC] AutoStats i Compile

Započeo ShoXz
26. Okt. 2012. Zaključano
230
pregleda
3
postova
twiista
3
Hustler
26. Okt. 2012.
Je li moze neko da mi kaze kako napraviti da kada udje novi igrac automatski dobije lvl 5 i 50k , ili da mida tut o tome,ja ne mogu naci

Zelim napraviti komandu za davanje oruzja svim igracima,napravim ovako i ne mogu compile gamemode,nece da mi napravi amx. mozda nije uredu komanda
if(strcmp(cmd, "/giveweapons", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
new x_nr;
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr))
{
    SendClientMessage(playerid, COLOR_DGOLD, "KORISTENJE: /giveweapons [ALL/RANGE] [ID oruzija] ");
return 1;
}
if(strcmp(x_nr,"all",true) == 0)
{
if (PlayerInfo >= 1337)
{
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_DGOLD, "KORISTENJE: /giveweapons all [ID oruzija] ");
return 1;
}
new gun;
gun = strval (tmp);
if(!strlen( tmp))
if(gun < 22 ||gun > 33 || gun==23 || gun==26 || gun==27 || gun==28 || gun==32)
{SendClientMessage(playerid, COLOR_GRAD1, "Odabrani ID nije dozvoljen za koristenje!"); return 1; }
new ammo ;
tmp = strtok(cmdtext, idx);
ammo = strval(tmp);
if(ammo <1||ammo > 450)
{SendClientMessage(playerid, COLOR_LIGHTRED, "{FF8F8F}(Error):  Ne mozes dati 999 metaka - mozes dati od 0 pa do 450."); return 1; }
    GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmWarn: Administrator %s je uspjesno dao oruzje ID %d sa %d metaka svim igracima na serveru.", sendername, gun, ammo);
SendAdminMessage(COLOR_LIGHTRED, string);
format(string, sizeof(string), "INFO: Uspjesno ste primili oruzje za war/event od strane administratora %s - ne stvarajte nered.", sendername);
SendClientMessageToAll(COLOR_GOLD, string);
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))
{
GivePlayerWeapon(i, gun, ammo);
}
}
}
else
{
    SendClientMessage(playerid, COLOR_LIGHTRED, "{FF8F8F}(Error):  Niste autorizirani da koristite ovu komandu - nemate administrator/gamemaster level.");
    return 1;
}
}
if(strcmp(x_nr,"range",true) == 0)
{
if (PlayerInfo >= 1337)
{
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_DGOLD, "KORISTENJE: /giveweapons range [ID oruzija] ");
return 1;
}
new gun;
gun = strval (tmp);
if(!strlen( tmp))
if(gun < 22 ||gun > 33 || gun==23 || gun==26 || gun==27 || gun==28 || gun==32)
{SendClientMessage(playerid, COLOR_GRAD1, "Odabrani ID nije dozvoljen za koristenje!"); return 1; }
new ammo ;
tmp = strtok(cmdtext, idx);
ammo = strval(tmp);
if(ammo <1||ammo > 450)
{SendClientMessage(playerid, COLOR_LIGHTRED, "{FF8F8F}(Error):  Ne mozes dati 999 metaka - mozes dati od 0 pa do 450."); return 1; }
                GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmWarn: Administrator %s je uspjesno dao oruzje ID %d sa %d metaka svim igracima u svojoj okolini.", sendername, gun, ammo);
SendAdminMessage(COLOR_LIGHTRED, string);
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))
{
                        new Float:x, Float:y, Float:z;
            GetPlayerPos(playerid,x,y,z);
            if(IsPlayerInRangeOfPoint(i, 10, x, y, z))
GivePlayerWeapon(i, gun, ammo);
}
}
}
else
{
    SendClientMessage(playerid, COLOR_LIGHTRED, "{FF8F8F}(Error):  Niste autorizirani da koristite ovu komandu - nemate administrator/gamemaster level.");
    return 1;
}
}
}
    return 1;
}
twiista
3
Hustler
26. Okt. 2012.
izbriso sam i onda mi izbaci 26 errora xD,mozda ne valja komanda nikako
Deleted User
Obrisan korisnik
26. Okt. 2012.
pravila...

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha