Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Blazey poslato Februar 26, 2014, 22:49:47 POSLE PODNE

Naslov: [POMOC] Komanda.
Poruka od: Blazey poslato Februar 26, 2014, 22:49:47 POSLE PODNE
Skripta koju koristim: NL
Detaljan opis problema: ma neki erori nešto ali evo vama ispod sve pa pogledajte xd
Dio skripte:
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(13616) : error 029: invalid expression, assumed zero
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(13616) : warning 215: expression has no effect
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(13616) : error 001: expected token: ";", but found "]"
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(13616) : error 029: invalid expression, assumed zero
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(13616) : fatal error 107: too many error messages on one line

Linija : PlayerTied[playerid] = 0;

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [POMOC] Komanda.
Poruka od: Blaeks poslato Februar 26, 2014, 22:52:59 POSLE PODNE
ne pokalapaju ti se parametri zapisivanja varijable i parametri prilikom koriscenja
Naslov: Odg: [POMOC] Komanda.
Poruka od: Blazey poslato Februar 26, 2014, 22:53:43 POSLE PODNE
Citat: Blaeks poslato Februar 26, 2014, 22:52:59 POSLE PODNE
ne pokalapaju ti se parametri zapisivanja varijable i parametri prilikom koriscenja
Mozes pojasniti pocetnik sam srry?
Naslov: Odg: [POMOC] Komanda.
Poruka od: Blaeks poslato Februar 26, 2014, 22:57:21 POSLE PODNE
kako si definisao ovo na vrhu skripte ? PlayerTied
Naslov: Odg: [POMOC] Komanda.
Poruka od: Blazey poslato Februar 26, 2014, 23:08:58 POSLE PODNE
Citat: Blaeks poslato Februar 26, 2014, 22:57:21 POSLE PODNE
kako si definisao ovo na vrhu skripte ? PlayerTied
To sam sada sredio ali imam sa 11 erora pogledaj sada ovo :D hvala ti na ovoj pomoci ako sada možeš ovo :D
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(55471) : warning 215: expression has no effect
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(75221) : error 029: invalid expression, assumed zero
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(75221) : warning 215: expression has no effect
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(75258) : error 029: invalid expression, assumed zero
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(75258) : warning 215: expression has no effect
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82688) : warning 209: function "cmd_otvorikapiju" should return a value
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82693) : error 029: invalid expression, assumed zero
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82694) : error 029: invalid expression, assumed zero
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82694) : error 001: expected token: ")", but found "return"
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82695) : error 029: invalid expression, assumed zero
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82698) : warning 202: number of arguments does not match definition
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82698) : error 001: expected token: ";", but found ")"
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82698) : error 029: invalid expression, assumed zero
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82699) : error 012: invalid function call, not a valid address
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82699) : warning 215: expression has no effect
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82699) : warning 215: expression has no effect
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82699) : error 001: expected token: ";", but found ")"
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82699) : error 029: invalid expression, assumed zero
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82699) : fatal error 107: too many error messages on one line

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


12 Errors.

Linija 82699 : SafeGivePlayerMoney(playerid, pare))//safegiveplayermoney daje pare igracu, u nasem slucaju pare dobija igrac koji koristi komandu /opljackaj i dobija svu sumu novca koju igrac koga pljacka ima
Linija 82698 : pare = GetPlayerMoney(giveplayerid))//suma novca koju igrac koga pokuysavamo da opljackamo ima kod sebe
Linija 82695 : if (ProxDetector(3.0, playerid, giveplayerid))//ovo je radius izmedju igraca, koji je postavljen na 3.0! Naravno ti mozes da ga menjas!
Linija 82694 : if(sscanf(params,"u",giveplayerid)) return SendClientMessage(playerid,-1,"/opljackaj [ID igraca]");
Linija 82693 : if(PlayerTied[giveplayerid] == 0) return SendClientMessage(playerid, COLOR_GREY, "Igrac mora biti prvo vezan!");//ako igrac nije vezan onda salje poruku igracu koji pokusava da ga pokrade da mora da ga veze!
Linija 82688 :
Linija 75258 : PlayerTied[giveplayerid] = 0;
Linija 75221 : PlayerTied[giveplayerid] = 1;
Naslov: Odg: [POMOC] Komanda.
Poruka od: Blaeks poslato Februar 26, 2014, 23:09:29 POSLE PODNE
daj celu komandu
Naslov: Odg: [POMOC] Komanda.
Poruka od: Blazey poslato Februar 26, 2014, 23:10:26 POSLE PODNE
CMD:opljackaj(playerid,params[])
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerTied[giveplayerid] == 0) return SendClientMessage(playerid, COLOR_GREY, "Igrac mora biti prvo vezan!");//ako igrac nije vezan onda salje poruku igracu koji pokusava da ga pokrade da mora da ga veze!
if(sscanf(params,"u",giveplayerid)) return SendClientMessage(playerid,-1,"/opljackaj [ID igraca]");
if (ProxDetector(3.0, playerid, giveplayerid))//ovo je radius izmedju igraca, koji je postavljen na 3.0! Naravno ti mozes da ga menjas!
{
new pare;//varijabla za novac koju cemo da koristimo sad
pare = GetPlayerMoney(giveplayerid))//suma novca koju igrac koga pokuysavamo da opljackamo ima kod sebe
SafeGivePlayerMoney(playerid, pare))//safegiveplayermoney daje pare igracu, u nasem slucaju pare dobija igrac koji koristi komandu /opljackaj i dobija svu sumu novca koju igrac koga pljacka ima
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));//pomocu ovoga u komandi se prikazuje ime igraca koga pljackamo
GetPlayerName(playerid, sendername, sizeof(sendername));//pomocu ovoga u komandi se prikazuje ime igraca koji koristi komandu
if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Ne mozete ukrasti sebi!"); return 1; }
format(string, sizeof(string), "Ukrali ste igracu %s %d$.",giveplayer, pare);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
format(string, sizeof(string), "%s vam krade sav novac! %d $.",sendername, pare);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "%s krade novac igracu %s.", sendername ,giveplayer);//ova poruka se vidi samo u radiusu koji je napisan ispod
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);//radius u kome se poruka iznad vidi je 30.0, naravno to moze da se izmeni!
}
else
{
SendClientMessage(playerid, COLOR_GREY, "   Taj igrac nije blizu vas!");
return 1;
}
}
return 1;
}
Naslov: Odg: [POMOC] Komanda.
Poruka od: Blazey poslato Februar 27, 2014, 18:28:17 POSLE PODNE
BUMP pomoc :D
Naslov: Odg: [POMOC] Komanda.
Poruka od: Blaeks poslato Februar 27, 2014, 19:45:42 POSLE PODNE
liniju 82628 prelepi sa ovom pare = GetPlayerMoney(giveplayerid));

liniju 86299 sa ovom Linija 82699 : SafeGivePlayerMoney(playerid, pare));
Naslov: Odg: [POMOC] Komanda.
Poruka od: Blazey poslato Februar 27, 2014, 20:12:49 POSLE PODNE
Citat: Blaeks poslato Februar 27, 2014, 19:45:42 POSLE PODNE
liniju 82628 prelepi sa ovom pare = GetPlayerMoney(giveplayerid));

liniju 86299 sa ovom Linija 82699 : SafeGivePlayerMoney(playerid, pare));
Ne može ovo nikako 10 erora hajde ti pokusaj napraviti fino urediti i testati komandu pls ?
Naslov: Odg: [POMOC] Komanda.
Poruka od: DevoXx poslato Februar 27, 2014, 20:29:51 POSLE PODNE
Pošto je NL Mod evo ti iz jednog mog moda.

CMD:opljackaj(playerid, params[])
{
if(!IgracUBandi(playerid)) return SCM(playerid, GRAD2, "Niste clan mafije/bande!");
if(PI[playerid][Rank] < 3) return SCM(playerid, GRAD2, " Samo rank 3+ moze koristiti ovu komandu!");
if(PI[playerid][Zatvoren] != 0) return SCM(playerid, CRVENA, "BSProtect | {FFFFFF}Ne mozete krasti pare u arei/zatvoru!");
new id, Float:Poz[3], ukradeno, rand;
if(sscanf(params, "u", id)) return SCM(playerid, GRAD3, "Koristite: /ukradisve [Korisnicki ID ili Ime igraca]");
if(!IsPlayerConnected(id)) return SCM(playerid, GRAD2, "Taj igrac je offline!");
if(id == playerid) return SCM(playerid, GRAD2, " Ne mozete da pokradete sami sebe!");
if(PI[id][Nivo] < 5) return SCM(playerid, GRAD2, "Taj igrac ima manji nivo od 5!");
if(!IsPlayerInRangeOfPoint(playerid, 10.0, Poz[0], Poz[1], Poz[2])) return SCM(playerid, GRAD2, "{56A5D6}|INFO| {C0C0C0} Predaleko ste!");
if(IsPlayerInRangeOfPoint(playerid, 20.0, 328.3708,123.6241,1007.9657))
{
SetPlayerPos_H(playerid, 107.2300,1920.6311,18.5208);
SetPlayerWorldBounds(playerid, 337.5694,101.5826,1940.9759,1798.7453);
ResetPlayerWeaponsEx(playerid);
PI[playerid][Zatvoren] = 2;
new hIme[MAX_PLAYER_NAME];
RPIme(playerid, hIme);
SCM(playerid, CRVENA, "|{FFFFFF}A{FF0000}|{FFFFFF} Zatvoreni ste na {FF0000}60 minuta {FFFFFF}od admina {FF0000}KiwiBot.");
SCM(playerid, CRVENA, "* Razlog: {FFFFFF}Pljackanje u banci (Non RP)");
format(CmdString, sizeof(CmdString), "|{FFFFFF}A{FF0000}| %s[ID: %d] je zatvoren u Area51 od {FFFFFF}KiwiBot {FF0000}na {FFFFFF}60 minuta.", hIme, playerid);
StaffPoruka(CRVENA, CmdString);
StaffPoruka(CRVENA, "{FF0000}* Razlog: {FFFFFF}Pljackanje u banci (Non RP)");
format(CmdString, sizeof CmdString, "| Komanda: /area | Izvrsio: BSProtect | Igrac: %s | Razlog: Pljackanje u banci | Vreme: 60 min", hIme);
UpisiLog(FAJL_KAZNELOG, CmdString);
PI[playerid][ZatvorenVreme] = 3600;
PI[playerid][KaznjenPuta]++;
new kkk[MAX_PLAYER_NAME], upit[180];
  ImeIgraca(playerid, kkk);
format(upit, 128, "UPDATE `Igraci` SET `KaznjenPuta` = '%d', `Zatvoren` = '2' WHERE `Ime` = '%s'", PI[playerid][KaznjenPuta], kkk);
mysql_query(upit, THREAD_OSTALO);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
return 1;
}
if(PI[id][Novac] < 1)
{
    PostaviZlocin(playerid, "Pokusaj kradje novcanika", "Nepoznato");
    SCM(playerid, SVETLOCRVENA, "Kradja nije uspela!");
// PI[playerid][DzeparosVreme] = 180;
    return 1;
}
rand = random(2);
switch(rand)
{
case 0..1:
{
ukradeno = random(9999999);
if(PI[id][Novac] < ukradeno) return PostaviZlocin(playerid, "Pokusaj kradje novcanika", "Nepoznato");
NovacMinus(id, ukradeno); NovacPlus(playerid, ukradeno);
// PostaviZlocin(playerid, "Pokusaj kradje novcanika", "Nepoznato");
SCMF(playerid, SVETLOPLAVA, "Kradja je uspesna! Ukrali ste $%d.", ukradeno);
// PI[playerid][DzeparosVreme] = 180;
new hIme[MAX_PLAYER_NAME];
RPIme(playerid, hIme);
format(CmdString, sizeof(CmdString), " %s Vam je ukrao sav novac koj ste imali kod sebe.", hIme);
SCM(id, SVETLOPLAVA, CmdString);
}
case 2:
{
//     PostaviZlocin(playerid, "Pokusaj kradje novcanika", "Nepoznato");
    SCM(playerid, SVETLOCRVENA, "Kradja nije uspela!");
// PI[playerid][DzeparosVreme] = 180;
}
}
return 1;
}
Naslov: Odg: [POMOC] Komanda.
Poruka od: Blazey poslato Februar 27, 2014, 20:36:13 POSLE PODNE
Citat: DevoXx poslato Februar 27, 2014, 20:29:51 POSLE PODNE
Pošto je NL Mod evo ti iz jednog mog moda.

CMD:opljackaj(playerid, params[])
{
if(!IgracUBandi(playerid)) return SCM(playerid, GRAD2, "Niste clan mafije/bande!");
if(PI[playerid][Rank] < 3) return SCM(playerid, GRAD2, " Samo rank 3+ moze koristiti ovu komandu!");
if(PI[playerid][Zatvoren] != 0) return SCM(playerid, CRVENA, "BSProtect | {FFFFFF}Ne mozete krasti pare u arei/zatvoru!");
new id, Float:Poz[3], ukradeno, rand;
if(sscanf(params, "u", id)) return SCM(playerid, GRAD3, "Koristite: /ukradisve [Korisnicki ID ili Ime igraca]");
if(!IsPlayerConnected(id)) return SCM(playerid, GRAD2, "Taj igrac je offline!");
if(id == playerid) return SCM(playerid, GRAD2, " Ne mozete da pokradete sami sebe!");
if(PI[id][Nivo] < 5) return SCM(playerid, GRAD2, "Taj igrac ima manji nivo od 5!");
if(!IsPlayerInRangeOfPoint(playerid, 10.0, Poz[0], Poz[1], Poz[2])) return SCM(playerid, GRAD2, "{56A5D6}|INFO| {C0C0C0} Predaleko ste!");
if(IsPlayerInRangeOfPoint(playerid, 20.0, 328.3708,123.6241,1007.9657))
{
SetPlayerPos_H(playerid, 107.2300,1920.6311,18.5208);
SetPlayerWorldBounds(playerid, 337.5694,101.5826,1940.9759,1798.7453);
ResetPlayerWeaponsEx(playerid);
PI[playerid][Zatvoren] = 2;
new hIme[MAX_PLAYER_NAME];
RPIme(playerid, hIme);
SCM(playerid, CRVENA, "|{FFFFFF}A{FF0000}|{FFFFFF} Zatvoreni ste na {FF0000}60 minuta {FFFFFF}od admina {FF0000}KiwiBot.");
SCM(playerid, CRVENA, "* Razlog: {FFFFFF}Pljackanje u banci (Non RP)");
format(CmdString, sizeof(CmdString), "|{FFFFFF}A{FF0000}| %s[ID: %d] je zatvoren u Area51 od {FFFFFF}KiwiBot {FF0000}na {FFFFFF}60 minuta.", hIme, playerid);
StaffPoruka(CRVENA, CmdString);
StaffPoruka(CRVENA, "{FF0000}* Razlog: {FFFFFF}Pljackanje u banci (Non RP)");
format(CmdString, sizeof CmdString, "| Komanda: /area | Izvrsio: BSProtect | Igrac: %s | Razlog: Pljackanje u banci | Vreme: 60 min", hIme);
UpisiLog(FAJL_KAZNELOG, CmdString);
PI[playerid][ZatvorenVreme] = 3600;
PI[playerid][KaznjenPuta]++;
new kkk[MAX_PLAYER_NAME], upit[180];
  ImeIgraca(playerid, kkk);
format(upit, 128, "UPDATE `Igraci` SET `KaznjenPuta` = '%d', `Zatvoren` = '2' WHERE `Ime` = '%s'", PI[playerid][KaznjenPuta], kkk);
mysql_query(upit, THREAD_OSTALO);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
return 1;
}
if(PI[id][Novac] < 1)
{
    PostaviZlocin(playerid, "Pokusaj kradje novcanika", "Nepoznato");
    SCM(playerid, SVETLOCRVENA, "Kradja nije uspela!");
// PI[playerid][DzeparosVreme] = 180;
    return 1;
}
rand = random(2);
switch(rand)
{
case 0..1:
{
ukradeno = random(9999999);
if(PI[id][Novac] < ukradeno) return PostaviZlocin(playerid, "Pokusaj kradje novcanika", "Nepoznato");
NovacMinus(id, ukradeno); NovacPlus(playerid, ukradeno);
// PostaviZlocin(playerid, "Pokusaj kradje novcanika", "Nepoznato");
SCMF(playerid, SVETLOPLAVA, "Kradja je uspesna! Ukrali ste $%d.", ukradeno);
// PI[playerid][DzeparosVreme] = 180;
new hIme[MAX_PLAYER_NAME];
RPIme(playerid, hIme);
format(CmdString, sizeof(CmdString), " %s Vam je ukrao sav novac koj ste imali kod sebe.", hIme);
SCM(id, SVETLOPLAVA, CmdString);
}
case 2:
{
//     PostaviZlocin(playerid, "Pokusaj kradje novcanika", "Nepoznato");
    SCM(playerid, SVETLOCRVENA, "Kradja nije uspela!");
// PI[playerid][DzeparosVreme] = 180;
}
}
return 1;
}

Jeli namještno da mora biti u auto i pls ocisti malo inbox..
Naslov: Odg: [POMOC] Komanda.
Poruka od: Maxwellâ„¢ poslato Februar 27, 2014, 20:36:58 POSLE PODNE
Nije namesteno.
Naslov: Odg: [POMOC] Komanda.
Poruka od: DevoXx poslato Februar 27, 2014, 20:38:39 POSLE PODNE
@RoLex: Dodaj ovo

if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, GRAD2, "(greska) Morate biti u vozilu!");

Očistit ću inbox i molim te javljaj mi se za sitnice ovako tu u Inbox da djaba ne čekaš tu.
Naslov: Odg: [POMOC] Komanda.
Poruka od: Blazey poslato Februar 27, 2014, 20:41:13 POSLE PODNE
Hvala ti :D