Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Mato RP poslato Septembar 08, 2014, 20:52:35 POSLE PODNE

Naslov: [POMOC]POMOC!! neznam sto je
Poruka od: Mato RP poslato Septembar 08, 2014, 20:52:35 POSLE PODNE
Skripta koju koristim:egrp (LLRP)moja
Detaljan opis problema:prije je sve bilo dobro nije bilo errora ni warninga nicega onda sam stavio kad sam vlasnik da mogu kreirati stan kuce itd ali onda su dosla 4. errora neznam zasto i ako izbrisem komandu onda se pojave za drugu komandu da je errora nista ne kuzim
Dio skripte:ERRORI C:\Users\Marac i Mato\Desktop\LLRP v2.5.0\gamemodes\LLRP.pwn(43619) : warning 225: unreachable code
C:\Users\Marac i Mato\Desktop\LLRP v2.5.0\gamemodes\LLRP.pwn(43619) : error 029: invalid expression, assumed zero
C:\Users\Marac i Mato\Desktop\LLRP v2.5.0\gamemodes\LLRP.pwn(43619) : error 017: undefined symbol "cmd_aprodajstan"
C:\Users\Marac i Mato\Desktop\LLRP v2.5.0\gamemodes\LLRP.pwn(43619) : error 029: invalid expression, assumed zero
C:\Users\Marac i Mato\Desktop\LLRP v2.5.0\gamemodes\LLRP.pwn(43619) : 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.

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [POMOC]POMOC!! neznam sto je
Poruka od: Denis_Lapi poslato Septembar 08, 2014, 21:32:43 POSLE PODNE
* Ne znam


Daj nap prvo komadnu i proveri da li si definisao u include procesor komandi koji koristis.
Naslov: Odg: [POMOC]POMOC!! neznam sto je
Poruka od: Mato RP poslato Septembar 09, 2014, 07:49:57 PRE PODNE
Da imam include zcmd ali kad izbrisem komandu onda ona ispod pise da je error

CMD:aprodajstan(playerid, params[])
{
//#pragma unused help
#pragma unused params
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"FarkiAS | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo[playerid][pVlasnik] < 1340) return SCM(playerid,-1, "{FF0000}[LLRP]{BFC0C2} Samo Vlasnik!");

new id,kFile[50],string[80];
if(sscanf(params,"i",id)) return SCM(playerid,-1,"FarkiAS Pomoc | "ZUTA"/aprodajstan [ID]");
format(kFile, sizeof(kFile), STAN_FILE, id);
if(!fexist(kFile)) return SCM(playerid,-1,"[FarkiAS] "CRVENA"Pogresan ID stana!");
if(StanInfo[id][sProveraVlasnika] == 0) return SCM(playerid,-1,"[FarkiAS] "CRVENA"Taj stan nema vlasnika pa ne mozete ga prodati!");
StanInfo[id][sProveraVlasnika] = 0; StanInfo[id][sOruzije] = -1; StanInfo[id][sNovac] = 0; StanInfo[id][sZatvoreno] = 1; StanInfo[id][sMunicija] = 0; StanLP(id);
    strmid(StanInfo[id][sVlasnik],"Niko",0,strlen("Niko"),255);
format(string,sizeof(string),"[FarkiAS] "CRVENA"Prodali ste stan ID: %d!",id); SacuvajStan(id);
SCM(playerid,-1,string);
return 1;
}
Naslov: Odg: [POMOC]POMOC!! neznam sto je
Poruka od: Mato RP poslato Septembar 09, 2014, 13:36:00 POSLE PODNE
Jel moze pomoc cekam cjelo jutro?  :'(
Naslov: Odg: [POMOC]POMOC!! neznam sto je
Poruka od: @Mirzerian_06 poslato Septembar 09, 2014, 13:43:35 POSLE PODNE
Van svih publica treba ( bi trebalo ) da ide ZCMD procesor komandi .A sto se tice komande na kojoj liniji izbacuje tacno ?
Naslov: Odg: [POMOC]POMOC!! neznam sto je
Poruka od: Mato RP poslato Septembar 09, 2014, 13:53:55 POSLE PODNE
gdje ide CMD:aprodajvikendicu(playerid, params[]) i sada je tu error
Naslov: Odg: [POMOC]POMOC!! neznam sto je
Poruka od: TiXoR_ poslato Septembar 09, 2014, 16:31:40 POSLE PODNE
zcmd komande ti trebaju biti van bilo kakvog callbacka
Naslov: Odg: [POMOC]POMOC!! neznam sto je
Poruka od: Mato RP poslato Septembar 10, 2014, 13:17:52 POSLE PODNE
pa jesu valjda prije je sve bilo u redu a sada nije ako hoces mogu ti dati skriptu da vidis ako hoces.
Naslov: Odg: [POMOC]POMOC!! neznam sto je
Poruka od: Mato RP poslato Septembar 11, 2014, 13:59:52 POSLE PODNE
Pomoc  :'( POMOC  :'(
Naslov: Odg: [POMOC]POMOC!! neznam sto je
Poruka od: TiXoR_ poslato Septembar 11, 2014, 14:59:23 POSLE PODNE
pa vidi jesi igdje stavio komandu ispod nekog callbacka.
Naslov: Odg: [POMOC]POMOC!! neznam sto je
Poruka od: Mato RP poslato Septembar 11, 2014, 19:12:03 POSLE PODNE
ali to je negdje na kraju gamemode a prije su komande ok.
Naslov: Odg: [POMOC]POMOC!! neznam sto je
Poruka od: Denis_Lapi poslato Septembar 11, 2014, 22:52:50 POSLE PODNE
Stavi skroz na kraju, znaci odes na kraj skripte i tamo je paste..
Naslov: Odg: [POMOC]POMOC!! neznam sto je
Poruka od: K ROSE poslato Septembar 12, 2014, 09:29:41 PRE PODNE
Iznad komande te si izbrisao komandu tj callback i zato nece da radi,probaj se sjetiti kako je bilo ili nadji backup svog moda i nadji taj callback od cmd i stavi tu i radice
Naslov: Odg: [POMOC]POMOC!! neznam sto je
Poruka od: Mato RP poslato Septembar 12, 2014, 16:26:15 POSLE PODNE
evo stavio sam komandu iz obisnoga gamemode ali opet nece stavio sam je na kraj gammode a sada je CMD:kupivikendicu a kad tu maknem opet druga.


KOMANDA CMD:aprodajvikendicu(playerid, params[])
{
//#pragma unused help
#pragma unused params
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"FarkiAS | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo[playerid][pAdmin] < 1338) return SCM(playerid,-1, "{FF0000}[FarkiAS]{BFC0C2} Samo Admini (+1338)");

new id,viFile[50],string[80];
if(sscanf(params,"i",id)) return SCM(playerid,-1,"FarkiAS Pomoc | "ZUTA"/aprodajvikendicu [ID]");
format(viFile, sizeof(viFile), VIKENDICE_FILE, id);
if(!fexist(viFile)) return SCM(playerid,-1,"[FarkiAS] "CRVENA"Pogresan ID vikendice!");
if(VikendiceInfo[id][viProveraVlasnika] == 0) return SCM(playerid,-1,"[FarkiAS] "CRVENA"Ta vikendica nema vlasnika pa ne mozete je prodati!");
VikendiceInfo[id][viProveraVlasnika] = 0; VikendiceInfo[id][viDroga] = 0; VikendiceInfo[id][viMats] = 0; VikendiceInfo[id][viZatvoreno] = 1; VikendicaLP(id);
    strmid(VikendiceInfo[id][viVlasnik],"Niko",0,strlen("Niko"),255);
format(string,sizeof(string),"[FarkiAS] "CRVENA"Prodali ste vikendicu ID: %d!",id); SacuvajVikendicu(id);
SCM(playerid,-1,string);
//format(CmdString,128, "ACMD | Komanda: /aprodajvikendicu | Igrac: %s", GetName(playerid));
//HeadAdminPoruka(SVIJETLOPLAVA,CmdString);
return 1;
}
Ali mi opet doÄ'u errori POMOC ako netko zeli ja mu dam cjeli gm da on proba bit cu jako zahvalan
Naslov: Odg: [POMOC]POMOC!! neznam sto je
Poruka od: Mato RP poslato Septembar 13, 2014, 10:57:14 PRE PODNE
PoMoC
Naslov: Odg: [POMOC]POMOC!! neznam sto je
Poruka od: [CH]Lenon poslato Septembar 13, 2014, 16:35:21 POSLE PODNE
Pogledaj komandu prije te, da li je zatvorena } ?
Naslov: Odg: [POMOC]POMOC!! neznam sto je
Poruka od: Mato RP poslato Septembar 14, 2014, 19:02:25 POSLE PODNE
stavio sam ju u /* */
Naslov: Odg: [POMOC]POMOC!! neznam sto je
Poruka od: Denis_Lapi poslato Septembar 14, 2014, 23:09:26 POSLE PODNE
Daj nam jednu komandu ispred i jednu komandu iza te, zajedno ih paste ovde
Naslov: Odg: [POMOC]POMOC!! neznam sto je
Poruka od: Mato RP poslato Septembar 15, 2014, 11:06:42 PRE PODNE
ova komanda izbacuje error CMD:aprodajvikendicu(playerid, params[])
{
//#pragma unused help
#pragma unused params
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"FarkiAS | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo[playerid][pAdmin] < 1338) return SCM(playerid,-1, "{FF0000}[FarkiAS]{BFC0C2} Samo Admini (+1338)");

new id,viFile[50],string[80];
if(sscanf(params,"i",id)) return SCM(playerid,-1,"FarkiAS Pomoc | "ZUTA"/aprodajvikendicu [ID]");
format(viFile, sizeof(viFile), VIKENDICE_FILE, id);
if(!fexist(viFile)) return SCM(playerid,-1,"[FarkiAS] "CRVENA"Pogresan ID vikendice!");
if(VikendiceInfo[id][viProveraVlasnika] == 0) return SCM(playerid,-1,"[FarkiAS] "CRVENA"Ta vikendica nema vlasnika pa ne mozete je prodati!");
VikendiceInfo[id][viProveraVlasnika] = 0; VikendiceInfo[id][viDroga] = 0; VikendiceInfo[id][viMats] = 0; VikendiceInfo[id][viZatvoreno] = 1; VikendicaLP(id);
    strmid(VikendiceInfo[id][viVlasnik],"Niko",0,strlen("Niko"),255);
format(string,sizeof(string),"[FarkiAS] "CRVENA"Prodali ste vikendicu ID: %d!",id); SacuvajVikendicu(id);
SCM(playerid,-1,string);
//format(CmdString,128, "ACMD | Komanda: /aprodajvikendicu | Igrac: %s", GetName(playerid));
//HeadAdminPoruka(SVIJETLOPLAVA,CmdString);
return 1;
}
ova je iznad nje CMD:evikendicu(playerid, params[])
{
//#pragma unused help
#pragma unused params
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"LLRP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo[playerid][pVlasnik] < 1340) return SCM(playerid,-1, "{FF0000}[LLRP]{BFC0C2} Samo Vlasnik!");
{

new sta[20],ide,string[100];
if(sscanf(params, "s[20]i",sta,ide)) return SCM(playerid,-1,"E | "ZUTA"/evikendicu [level,Cijena,droga,mats] [kol]");
    for(new i; i < MAX_VIKENDICA; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, VikendiceInfo[i][viUlazX], VikendiceInfo[i][viUlazY], VikendiceInfo[i][viUlazZ]))
{
if(!strcmp(sta, "level", true))
{
        VikendiceInfo[i][viLevel] = ide;
VikendicaLP(i);
SacuvajVikendicu(i);
if(ide < 1 || ide > 9999) return SCM(playerid, -1, ""SPLAVA"[LLRP] "BELA"Level vikendice ne moze biti manji od 1 i visi od 9999!");
format(string,sizeof(string),""ZUTA"Izmijenili ste level vikendice(ID: %d) u %d!",i,VikendiceInfo[i][viLevel]);
SCM(playerid,-1,string);
}
else if(!strcmp(sta, "Cijena", true))
{
        VikendiceInfo[i][viCena] = ide;
VikendicaLP(i);
SacuvajVikendicu(i);
if(ide < 1 || ide > 99999999) return SCM(playerid, -1, ""SPLAVA"[LLRP] "BELA"Cijena vikendice ne moze biti manja od 1 i visa od 99999999!");
format(string,sizeof(string),""ZUTA"Izmijenili ste cijenu vikendice(ID: %d) u %d!",i,VikendiceInfo[i][viCena]);
SCM(playerid,-1,string);
}
else if(!strcmp(sta, "droga", true))
{
        VikendiceInfo[i][viDroga] = ide;
VikendicaLP(i);
SacuvajVikendicu(i);
if(ide < 1 || ide > 99999999) return SCM(playerid, -1, ""SPLAVA"[LLRP] "BELA"Droga u vikendici ne moze biti manja od 1 i visa od 99999999!");
format(string,sizeof(string),""ZUTA"Izmijenili ste drogu u vikendici(ID: %d) u %d!",i,VikendiceInfo[i][viDroga]);
SCM(playerid,-1,string);
}
else if(!strcmp(sta, "mats", true))
{
        VikendiceInfo[i][viMats] = ide;
VikendicaLP(i);
SacuvajVikendicu(i);
if(ide < 1 || ide > 99999999) return SCM(playerid, -1, ""SPLAVA"[LLRP] "BELA"Materijali u vikendici ne moze biti manja od 1 i visa od 99999999!");
format(string,sizeof(string),""ZUTA"Izmijenili ste mats u vikendici(ID: %d) u %d!",i,VikendiceInfo[i][viMats]);
SCM(playerid,-1,string);
}
}
}
//format(CmdString,128, "ACMD | Komanda: /evikendicu | Igrac: %s", GetName(playerid));
//HeadAdminPoruka(SVIJETLOPLAVA,CmdString);
return 1;
}
a ova je ispot nje CMD:kupivikendicu(playerid, params[])
{
    //#pragma unused help
#pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"LLRP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
    for(new i; i < sizeof(VikendiceInfo); i++)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, VikendiceInfo[i][viUlazX], VikendiceInfo[i][viUlazY], VikendiceInfo[i][viUlazZ]))
    {
    if(!strcmp(VikendiceInfo[i][viVlasnik], "Niko", true) && VikendiceInfo[i][viProveraVlasnika] == 0)
    {
        if(PlayerInfo[playerid][pPosedovanjeVikendice] != -1) return SCM(playerid,-1, ""CRVENA"[LLRP] | "BELA"Vec imas vikendicu!");
        if(GetPlayerScore(playerid) < VikendiceInfo[i][viLevel]) return SCM(playerid,-1,"[LLRP] | "CRVENA"Nemate dovoljan level za kupovinu vikendice!");
        if(PlayerInfo[playerid][pNovacDzep] < VikendiceInfo[i][viCena]) return SCM(playerid,-1, "[LLRP] | "CRVENA"Nemate dovoljno novca za kupovinu vikendice!");
strmid(VikendiceInfo[i][viVlasnik], GetName(playerid), 0, strlen(GetName(playerid)), 255);
        VikendiceInfo[i][viProveraVlasnika] = 1; PlayerInfo[playerid][pPosedovanjeVikendice] = i;
        VikendiceInfo[i][viZatvoreno] = 1; g_NovacMinus(playerid, VikendiceInfo[i][viCena]); VikendicaLP(i); SacuvajVikendicu(i); SavePlayer(playerid);
        SCM(playerid,-1, ""SPLAVA"[LLRP] "BELA"Cestitamo, kupili ste vikendicu!");
        SCM(playerid,-1, ""SPLAVA"[LLRP] "BELA"Za komande vikendice koristite /vikendica!");
        SCM(playerid,-1, ""SPLAVA"[LLRP] "BELA"Za ulaz u kucu koristi tipku F!");
        return 1;
}
else return SCM(playerid, -1, ""CRVENA"[LLRP] "BELA"Ta vikendica se ne prodaje!");
}
}
    return 1;
}
Naslov: Odg: [POMOC]POMOC!! neznam sto je
Poruka od: xyzcod2 poslato Septembar 15, 2014, 13:50:37 POSLE PODNE
Ne mozes koristiti OnPlayerCommandText i zcmd, odluci se sta ces koristit, strcmp ili zcmd. Ako odlucis zcmd obrisi OnPlayerCommandText public, a ako se udlucis za strcmp ove zcmd komande prevedi u strcmp, ako zelis, naravno.
Naslov: Odg: [POMOC]POMOC!! neznam sto je
Poruka od: Mato RP poslato Septembar 15, 2014, 18:19:16 POSLE PODNE
pa samo je zcmd ako nisu dobre komande daj sta nek stavim POMOC  :'(
Naslov: Odg: [POMOC]POMOC!! neznam sto je
Poruka od: [CH]Lenon poslato Septembar 15, 2014, 18:23:24 POSLE PODNE
U ovoj komandi si imao visak "{":


CMD:evikendicu(playerid, params[])
{
//#pragma unused help
#pragma unused params
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"LLRP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo[playerid][pVlasnik] < 1340) return SCM(playerid,-1, "{FF0000}[LLRP]{BFC0C2} Samo Vlasnik!");
new sta[20],ide,string[100];
if(sscanf(params, "s[20]i",sta,ide)) return SCM(playerid,-1,"E | "ZUTA"/evikendicu [level,Cijena,droga,mats] [kol]");
    for(new i; i < MAX_VIKENDICA; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, VikendiceInfo[i][viUlazX], VikendiceInfo[i][viUlazY], VikendiceInfo[i][viUlazZ]))
{
if(!strcmp(sta, "level", true))
{
        VikendiceInfo[i][viLevel] = ide;
VikendicaLP(i);
SacuvajVikendicu(i);
if(ide < 1 || ide > 9999) return SCM(playerid, -1, ""SPLAVA"[LLRP] "BELA"Level vikendice ne moze biti manji od 1 i visi od 9999!");
format(string,sizeof(string),""ZUTA"Izmijenili ste level vikendice(ID: %d) u %d!",i,VikendiceInfo[i][viLevel]);
SCM(playerid,-1,string);
}
else if(!strcmp(sta, "Cijena", true))
{
        VikendiceInfo[i][viCena] = ide;
VikendicaLP(i);
SacuvajVikendicu(i);
if(ide < 1 || ide > 99999999) return SCM(playerid, -1, ""SPLAVA"[LLRP] "BELA"Cijena vikendice ne moze biti manja od 1 i visa od 99999999!");
format(string,sizeof(string),""ZUTA"Izmijenili ste cijenu vikendice(ID: %d) u %d!",i,VikendiceInfo[i][viCena]);
SCM(playerid,-1,string);
}
else if(!strcmp(sta, "droga", true))
{
        VikendiceInfo[i][viDroga] = ide;
VikendicaLP(i);
SacuvajVikendicu(i);
if(ide < 1 || ide > 99999999) return SCM(playerid, -1, ""SPLAVA"[LLRP] "BELA"Droga u vikendici ne moze biti manja od 1 i visa od 99999999!");
format(string,sizeof(string),""ZUTA"Izmijenili ste drogu u vikendici(ID: %d) u %d!",i,VikendiceInfo[i][viDroga]);
SCM(playerid,-1,string);
}
else if(!strcmp(sta, "mats", true))
{
        VikendiceInfo[i][viMats] = ide;
VikendicaLP(i);
SacuvajVikendicu(i);
if(ide < 1 || ide > 99999999) return SCM(playerid, -1, ""SPLAVA"[LLRP] "BELA"Materijali u vikendici ne moze biti manja od 1 i visa od 99999999!");
format(string,sizeof(string),""ZUTA"Izmijenili ste mats u vikendici(ID: %d) u %d!",i,VikendiceInfo[i][viMats]);
SCM(playerid,-1,string);
}
}
}
//format(CmdString,128, "ACMD | Komanda: /evikendicu | Igrac: %s", GetName(playerid));
//HeadAdminPoruka(SVIJETLOPLAVA,CmdString);
return 1;
}


Probaj mozda je do toga.
Naslov: Odg: [POMOC]POMOC!! neznam sto je
Poruka od: Mato RP poslato Septembar 15, 2014, 19:24:19 POSLE PODNE
TOOOOOOOOOOOOOOOOOOOOO Radi hvala vam LOCK