Skripta koju koristim:Los Angeles
Detaljan opis problema:Napravio sam sellgun komandu i neki erori izbacuju
Dio skripte:
Kod: [Odaberi]
if(strcmp(cmd,"/sellgun",true)==0 || strcmp(cmd,"/napravioruzije",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pLeader] == 16 || PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pMember] == 16)
{
new x_weapon[256],weapon[MAX_PLAYERS],ammo[MAX_PLAYERS],price[MAX_PLAYERS];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_LIGHTRED, "[Koriscenje]: {FFFFFF}/sellgun [ID Igraca/Dio Imena] [ime oruzija]");
SendClientMessage(playerid, COLOR_LIGHTRED, "[Oruzije]: {FFFFFF}noz(50) palica(50) sdpistolj(50) dezert(100) m4(500)");
SendClientMessage(playerid, COLOR_LIGHTRED, "[Oruzije]: {FFFFFF}hekler(200) pumparica(200) puska (250) kalas(500) snajper (1500)");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (IsPlayerConnected(giveplayerid))
{
if(PlayerInfo[giveplayerid][pLevel] < 2)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "[GRESKA] {FFFFFF}Igrac mora biti minimum level 2! ");
return 1;
}
if(giveplayerid != INVALID_PLAYER_ID)
{
x_weapon = strtok(cmdtext, idx);
if(!strlen(x_weapon))
{
SendClientMessage(playerid, COLOR_LIGHTRED, "[Koriscenje]: {FFFFFF}/sellgun [ID Igraca/Dio Imena] [ime oruzija]");
SendClientMessage(playerid, COLOR_LIGHTRED, "[Oruzije]: {FFFFFF}noz(50) palica(50) sdpistolj(50) dezert(100) m4(500)");
SendClientMessage(playerid, COLOR_LIGHTRED, "[Oruzije]: {FFFFFF}hekler(200) pumparica(200) puska (250) kalas(500) snajper (1500)");
return 1;
}
}
if(strcmp(x_weapon,"noz",true) == 0) { if(PlayerInfo[playerid][pMats] > 50) { weapon[playerid] = 4; price[playerid] = 50; ammo[playerid] = 1; } else { SendClientMessage(playerid,COLOR_GREY," Nemate dovoljno materijala za to oruzije!"); return 1; } }
else if(strcmp(x_weapon,"palica",true) == 0) { if(PlayerInfo[playerid][pMats] > 50) { weapon[playerid] = 5; price[playerid] = 50; ammo[playerid] = 1; } else { SendClientMessage(playerid,COLOR_GREY," Nemate dovoljno materijala za to oruzije!"); return 1; } }
else if(strcmp(x_weapon,"sdpistolj",true) == 0) { if(PlayerInfo[playerid][pMats] > 50) { weapon[playerid] = 23; price[playerid] = 50; ammo[playerid] = 50; } else { SendClientMessage(playerid,COLOR_GREY," Nemate dovoljno materijala za to oruzije!"); return 1; } }
else if(strcmp(x_weapon,"dezert",true) == 0) { if(PlayerInfo[playerid][pMats] > 100) { weapon[playerid] = 24; price[playerid] = 100; ammo[playerid] = 50; } else { SendClientMessage(playerid,COLOR_GREY," Nemate dovoljno materijala za to oruzije!"); return 1; } }
else if(strcmp(x_weapon,"hekler",true) == 0) { if(PlayerInfo[playerid][pMats] > 200) { weapon[playerid] = 29; price[playerid] = 200; ammo[playerid] = 150; } else { SendClientMessage(playerid,COLOR_GREY," Nemate dovoljno materijala za to oruzije!"); return 1; } }
else if(strcmp(x_weapon,"pumparica",true) == 0) { if(PlayerInfo[playerid][pMats] > 200) { weapon[playerid] = 25; price[playerid] = 200; ammo[playerid] = 100; } else { SendClientMessage(playerid,COLOR_GREY," Nemate dovoljno materijala za to oruzije!"); return 1; } }
else if(strcmp(x_weapon,"kalas",true) == 0) { if(PlayerInfo[playerid][pMats] > 500) { weapon[playerid] = 30; price[playerid] = 500; ammo[playerid] = 200; } else { SendClientMessage(playerid,COLOR_GREY," Nemate dovoljno materijala za to oruzije!"); return 1; } }
else if(strcmp(x_weapon,"m4",true) == 0) { if(PlayerInfo[playerid][pMats] > 500) { weapon[playerid] = 31; price[playerid] = 500; ammo[playerid] = 200; } else { SendClientMessage(playerid,COLOR_GREY," Nemate dovoljno materijala za to oruzije!"); return 1; } }
else if(strcmp(x_weapon,"puska",true) == 0) { if(PlayerInfo[playerid][pMats] > 250) { weapon[playerid] = 33; price[playerid] = 250; ammo[playerid] = 60; } else { SendClientMessage(playerid,COLOR_GREY," Nemate dovoljno materijala za to oruzije!"); return 1; } }
else if(strcmp(x_weapon,"snajper",true) == 0) { if(PlayerInfo[playerid][pMats] > 500) { weapon[playerid] = 34; price[playerid] = 500; ammo[playerid] = 40; } else { SendClientMessage(playerid,COLOR_GREY," Nemate dovoljno materijala za to oruzije!"); return 1; } }
else { SendClientMessage(playerid,COLOR_GREY,"[GRESKA] Nepravilno ime oruzija!"); return 1; }
if (ProxDetectorS(5.0, playerid, giveplayerid))
{
if(PlayerInfo[playerid][pMiserPerk] > 0)
{
new skill = 2 * PlayerInfo[playerid][pMiserPerk];
new mats = price[playerid] / 100;
price[playerid] -= (mats)*(skill);
}
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Dali ste %s-u %s sa %d municije, za %d materijala.", giveplayer,x_weapon, ammo[playerid], price[playerid]);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
format(string, sizeof(string), "Primili ste %s sa %d municije od %s-a.", x_weapon, ammo[playerid], sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0);
new gunname[100];
GetWeaponName(weapon[playerid], gunname, sizeof(gunname));
format(string, sizeof(string), "* %s daje %s %s-u.", sendername, gunname,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SafeJBC_GivePlayerWeapon(giveplayerid,weapon[playerid],ammo[playerid]);
PlayerInfo[playerid][pMats] -= price[playerid];
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Predaleko ste.");
return 1;
}
}
else
{
format(string, sizeof(string), " %d nije aktivan igrac.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
else return SendClientMessage(playerid, COLOR_GRAD1, "[GRESKA] Niste clan Mafije | Bande !"); }
return 1;
Neke slike/video za lakse dobivanje pomoci(neobavezno):C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31197) : error 010: invalid function or declaration
C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31199) : error 010: invalid function or declaration
C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31201) : error 010: invalid function or declaration
C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31204) : error 010: invalid function or declaration
C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31205) : error 010: invalid function or declaration
C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31210) : error 010: invalid function or declaration
C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31213) : error 010: invalid function or declaration
C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31215) : error 010: invalid function or declaration
C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31218) : error 010: invalid function or declaration
C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31220) : error 010: invalid function or declaration
C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31223) : error 010: invalid function or declaration
C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31228) : error 010: invalid function or declaration
C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31231) : error 010: invalid function or declaration
C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31232) : error 010: invalid function or declaration
C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31233) : error 010: invalid function or declaration
C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31234) : error 010: invalid function or declaration
C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31235) : error 010: invalid function or declaration
C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31236) : error 010: invalid function or declaration
C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31237) : error 010: invalid function or declaration
C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31238) : error 010: invalid function or declaration
C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31239) : error 010: invalid function or declaration
C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31240) : error 010: invalid function or declaration
C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31241) : error 010: invalid function or declaration
C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31242) : error 010: invalid function or declaration
C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31244) : error 010: invalid function or declaration
C:\Users\Siki\Desktop\SCRIPTA\LosAngeles v3.0.0\gamemodes\LARP.pwn(31246) : error 001: expected token: ";", but found "-identifier-"
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.
hmm.. Daj nam taÄne linije tih erorra.
http://www.igreklik.com/slike/viewer.php?file=43257484445293359066.png
http://www.igreklik.com/slike/viewer.php?file=85912945616513523899.png
eto pa viidi
pa nisu errori u toj komandi već ..
idi ovako CTRL + G I upiši broj 3119 i daj mi te linije
Devox resio sam to ali vidi jutros sam prebacio jednu organizaciju aute i label i pickup ali kad dodem na pickup i stisnem f neude mi u interior kako to da namestim
Citat: luka2223 poslato Avgust 07, 2014, 18:58:53 POSLE PODNE
Devox resio sam to ali vidi jutros sam prebacio jednu organizaciju aute i label i pickup ali kad dodem na pickup i stisnem f neude mi u interior kako to da namestim
Daj dio gdje se nalazi funckija ulaska u Interijer i izlaska x,y,z
Devox neznam gde je to ali koristim onaj mod Los angeles oces preko skajpa da ti sheram screen
Citat: luka2223 poslato Avgust 07, 2014, 19:23:48 POSLE PODNE
Devox neznam gde je to ali koristim onaj mod Los angeles oces preko skajpa da ti sheram screen
Ne moraš, daj mi dio gdje si promijenio to za ulazak u int.