Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ‹Fox› poslato Septembar 09, 2010, 15:37:33 POSLE PODNE

Naslov: [Pomoc]sscanf
Poruka od: ‹Fox› poslato Septembar 09, 2010, 15:37:33 POSLE PODNE
ja sam ubacio onaj sscanf i kad idem compile izbaci mi ove errore:


D:\mario dokumenti2\streamer\streamed\Filterscripts\admin2.pwn(206) : error 029: invalid expression, assumed zero
D:\mario dokumenti2\streamer\streamed\Filterscripts\admin2.pwn(206) : error 017: undefined symbol "cmd_airc"
D:\mario dokumenti2\streamer\streamed\Filterscripts\admin2.pwn(206) : error 029: invalid expression, assumed zero
D:\mario dokumenti2\streamer\streamed\Filterscripts\admin2.pwn(206) : 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 komande:
CMD:airc(playerid, params[])
{
if(GetPVarInt(playerid,"Admin_Nivo") >= 1)
{
    new string[128];
    if(sscanf(params,"s[128]",string)) return SendClientMessage(playerid,0x20B2AAAA, "Nisi nista upisao.");
}
else
    {
        new string2[128], pName[MAX_PLAYER_NAME];
        GetPlayerName(playerid,pName,sizeof(pName));
format(string2,sizeof(string2),"%s: %S",pName,string);
    }
}
else
{
SendClientMessage(playerid,0x20B2AAAA, "Nisi admin");
}
return 1;
}
Naslov: Odg: [Pomoc]sscanf
Poruka od: Elvis_Elix poslato Septembar 09, 2010, 16:08:03 POSLE PODNE
Jesi dodo pod public OnPlayerCommandText(playerid, cmdtext[])

cmd(airc, 4, cmdtext);
Naslov: Odg: [Pomoc]sscanf
Poruka od: ‹Fox› poslato Septembar 09, 2010, 16:20:38 POSLE PODNE
nece :'( :'(
Naslov: Odg: [Pomoc]sscanf
Poruka od: ƨтяακƨı poslato Septembar 09, 2010, 16:24:31 POSLE PODNE
nije CMD nego DCMD -.-

dcmd(ime, duzina, cmdtext);
Naslov: Odg: [Pomoc]sscanf
Poruka od: ‹Fox› poslato Septembar 09, 2010, 16:28:37 POSLE PODNE
e a koja bi duzina bila za ovu komandu? kak da nadjem duzinu kak se to gleda=?
Naslov: Odg: [Pomoc]sscanf
Poruka od: nastoe poslato Septembar 09, 2010, 16:29:29 POSLE PODNE
Citat: ƨÑ,яακƨı poslato Septembar 09, 2010, 16:24:31 POSLE PODNE
nije CMD nego DCMD -.-

dcmd(ime, duzina, cmdtext);
Citat: Elvis_Elix poslato Septembar 09, 2010, 16:08:03 POSLE PODNE
Jesi dodo pod public OnPlayerCommandText(playerid, cmdtext[])

cmd(airc, 4, cmdtext);

Rade sutite kad neznate

1. Nije sscanf nego ZCMD, sscanf je string splitter
2. Probaj umjesto CMD: staviti COMMAND:

EDIT: Jao sta si ti [cenzura]osti stavljo u komandu.... :S

COMMAND:airc(playerid, params[])
{
new
string[128],
pName[MAX_PLAYER_NAME],
string2[128];
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
if(GetPVarInt(playerid,"Admin_Nivo") >= 1)
{
   if(sscanf(params,"s",string)) return SendClientMessage(playerid,0x20B2AAAA, "Nisi nista upisao.");
}
else
   {
format(string2,sizeof(string2),"%s: %s",pName,string);
SendClientMessage(playerid,0x20B2AAAA, string2);
   }
}
else
{
SendClientMessage(playerid,0x20B2AAAA, "Nisi admin");
}
return 1;
}

Naslov: Odg: [Pomoc]sscanf
Poruka od: ‹Fox› poslato Septembar 09, 2010, 16:33:13 POSLE PODNE
Citat: X-Ray poslato Septembar 09, 2010, 16:29:29 POSLE PODNE
Citat: ƨÑ,яακƨı poslato Septembar 09, 2010, 16:24:31 POSLE PODNE
nije CMD nego DCMD -.-

dcmd(ime, duzina, cmdtext);
Citat: Elvis_Elix poslato Septembar 09, 2010, 16:08:03 POSLE PODNE
Jesi dodo pod public OnPlayerCommandText(playerid, cmdtext[])

cmd(airc, 4, cmdtext);

Rade sutite kad neznate

1. Nije sscanf nego ZCMD, sscanf je string splitter
2. Probaj umjesto CMD: staviti COMMAND:

Probo sam stavit COMMAND i nece opet...evo sad sam izbriso sscanf pa ako mi mozete dati link za download sscanf i kak to sve ubacit jer mislim da nije dobro ubaceno  :-\
Naslov: Odg: [Pomoc]sscanf
Poruka od: nastoe poslato Septembar 09, 2010, 16:33:46 POSLE PODNE
probaj ovo sta sam ti gore napiso
Naslov: Odg: [Pomoc]sscanf
Poruka od: Elvis_Elix poslato Septembar 09, 2010, 16:33:56 POSLE PODNE
ALoo sta da sutim zeznosam se u slovu pasam napiso cmd umjesto dcmd  

Naslov: Odg: [Pomoc]sscanf
Poruka od: ‹Fox› poslato Septembar 09, 2010, 16:35:50 POSLE PODNE
Citat: X-Ray poslato Septembar 09, 2010, 16:33:46 POSLE PODNE
probaj ovo sta sam ti gore napiso

D:\mario dokumenti2\streamer\streamed\Filterscripts\admin2.pwn(208) : error 029: invalid expression, assumed zero
D:\mario dokumenti2\streamer\streamed\Filterscripts\admin2.pwn(208) : error 017: undefined symbol "cmd_airc"
D:\mario dokumenti2\streamer\streamed\Filterscripts\admin2.pwn(208) : error 029: invalid expression, assumed zero
D:\mario dokumenti2\streamer\streamed\Filterscripts\admin2.pwn(208) : 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.

:'( :'( :'( :'(
Naslov: Odg: [Pomoc]sscanf
Poruka od: nastoe poslato Septembar 09, 2010, 16:36:57 POSLE PODNE
Citat: Elvis_Elix poslato Septembar 09, 2010, 16:33:56 POSLE PODNE
ALoo sta da sutim zeznosam se u slovu pasam napiso cmd umjesto dcmd  

I zeznuo si se kad si ovo napiso da treba staviti?

cmd(airc, 4, cmdtext);
i da komanda mora biti ispod ovog callbacka OnPlayerCommandText(playerid, cmdtext[])

To si se sve zeznuo? Ajd´ se rade usima poklopi nego ici lagati

Citat: [ST]DeFox poslato Septembar 09, 2010, 16:35:50 POSLE PODNE
Citat: X-Ray poslato Septembar 09, 2010, 16:33:46 POSLE PODNE
probaj ovo sta sam ti gore napiso

D:\mario dokumenti2\streamer\streamed\Filterscripts\admin2.pwn(208) : error 029: invalid expression, assumed zero
D:\mario dokumenti2\streamer\streamed\Filterscripts\admin2.pwn(208) : error 017: undefined symbol "cmd_airc"
D:\mario dokumenti2\streamer\streamed\Filterscripts\admin2.pwn(208) : error 029: invalid expression, assumed zero
D:\mario dokumenti2\streamer\streamed\Filterscripts\admin2.pwn(208) : 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.

:'( :'( :'( :'(
Daj mi liniju 207 & 208


Naslov: Odg: [Pomoc]sscanf
Poruka od: ‹Fox› poslato Septembar 09, 2010, 16:41:08 POSLE PODNE
nesta sam radio pa je error u novoj liniji..sve je isto samo sam nesta iso probavat

D:\mario dokumenti2\streamer\streamed\Filterscripts\admin2.pwn(207) : error 029: invalid expression, assumed zero
D:\mario dokumenti2\streamer\streamed\Filterscripts\admin2.pwn(207) : error 017: undefined symbol "cmd_airc"
D:\mario dokumenti2\streamer\streamed\Filterscripts\admin2.pwn(207) : error 029: invalid expression, assumed zero
D:\mario dokumenti2\streamer\streamed\Filterscripts\admin2.pwn(207) : 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 ti linija 206,207,208

}
COMMAND:airc(playerid, params[])
{
Naslov: Odg: [Pomoc]sscanf
Poruka od: nastoe poslato Septembar 09, 2010, 16:44:05 POSLE PODNE
hm moze biti nekoliko stvari

1. Vjerojatno si stavio komandu ispod OnPlayerCommandText
2. Vjerojatno postoji jos jedna komanda s tim nazivom
3. Ona gore komanda nema return
Naslov: Odg: [Pomoc]sscanf
Poruka od: ƨтяακƨı poslato Septembar 09, 2010, 16:46:11 POSLE PODNE
Citat: X-Ray poslato Septembar 09, 2010, 16:29:29 POSLE PODNE
Citat: ƨÑ,яακƨı poslato Septembar 09, 2010, 16:24:31 POSLE PODNE
nije CMD nego DCMD -.-

dcmd(ime, duzina, cmdtext);
Citat: Elvis_Elix poslato Septembar 09, 2010, 16:08:03 POSLE PODNE
Jesi dodo pod public OnPlayerCommandText(playerid, cmdtext[])

cmd(airc, 4, cmdtext);

Rade sutite kad neznate

1. Nije sscanf nego ZCMD, sscanf je string splitter
2. Probaj umjesto CMD: staviti COMMAND:

EDIT: Jao sta si ti [cenzura]osti stavljo u komandu.... :S

COMMAND:airc(playerid, params[])
{
new
string[128],
pName[MAX_PLAYER_NAME],
string2[128];
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
if(GetPVarInt(playerid,"Admin_Nivo") >= 1)
{
   if(sscanf(params,"s",string)) return SendClientMessage(playerid,0x20B2AAAA, "Nisi nista upisao.");
}
else
   {
format(string2,sizeof(string2),"%s: %s",pName,string);
SendClientMessage(playerid,0x20B2AAAA, string2);
   }
}
else
{
SendClientMessage(playerid,0x20B2AAAA, "Nisi admin");
}
return 1;
}



::) ::) ::) ::) ::)

http://balkan-samp.com/forum/index.php?topic=195.0 (http://balkan-samp.com/forum/index.php?topic=195.0)
Naslov: Odg: [Pomoc]sscanf
Poruka od: ‹Fox› poslato Septembar 09, 2010, 16:48:18 POSLE PODNE
Citat: X-Ray poslato Septembar 09, 2010, 16:44:05 POSLE PODNE
hm moze biti nekoliko stvari

1. Vjerojatno si stavio komandu ispod OnPlayerCommandText
2. Vjerojatno postoji jos jedna komanda s tim nazivom
3. Ona gore komanda nema return
1. nisam
2. nepostoji
3. eto ti komanda koju imam sada i vidit ces da ima return

COMMAND:airc(playerid, params[])
{
   new
   string[128],
   pName[MAX_PLAYER_NAME],
   string2[128];
   GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
   if(GetPVarInt(playerid,"Admin_Nivo") >= 1)
   {
       if(sscanf(params,"s",string)) return SendClientMessage(playerid,0x20B2AAAA, "Nisi nista upisao.");
      }
      else
       {
         format(string2,sizeof(string2),"%s: %s",pName,string);
         SendClientMessage(playerid,0x20B2AAAA, string2);
       }
   }
   else
   {
      SendClientMessage(playerid,0x20B2AAAA, "Nisi admin");
   }
   return 1;
}
Naslov: Odg: [Pomoc]sscanf
Poruka od: nastoe poslato Septembar 09, 2010, 16:50:44 POSLE PODNE
Citat: ƨÑ,яακƨı poslato Septembar 09, 2010, 16:46:11 POSLE PODNE
::) ::) ::) ::) ::)
http://balkan-samp.com/forum/index.php?topic=195.0 (http://balkan-samp.com/forum/index.php?topic=195.0)
Evo jos jednog padobranca, to nema veze sa ovim, ovo je ZCMD a sccanf se moze koristiti i na DCMD jer da si procito sta sam napiso skuzio bi da sam reko da je sscanf string splitter isto ko i strtok koji se moze ISTO koristiti i na DCMD-u strcmp-u
Naslov: Odg: [Pomoc]sscanf
Poruka od: ‹Fox› poslato Septembar 09, 2010, 16:52:42 POSLE PODNE
X-Ray odg sam ti na ono pa reci ak znas u cemu je problem
Naslov: Odg: [Pomoc]sscanf
Poruka od: nastoe poslato Septembar 09, 2010, 16:55:31 POSLE PODNE
Citat: [ST]DeFox poslato Septembar 09, 2010, 16:52:42 POSLE PODNE
X-Ray odg sam ti na ono pa reci ak znas u cemu je problem
Nemam sta napisati jer koliko vidim sve je u redu s komandom tebe zeza nes drugo u skripti
Naslov: Odg: [Pomoc]sscanf
Poruka od: ‹Fox› poslato Septembar 09, 2010, 16:56:07 POSLE PODNE
Citat: X-Ray poslato Septembar 09, 2010, 16:55:31 POSLE PODNE
Citat: [ST]DeFox poslato Septembar 09, 2010, 16:52:42 POSLE PODNE
X-Ray odg sam ti na ono pa reci ak znas u cemu je problem
Nemam sta napisati jer koliko vidim sve je u redu s komandom tebe zeza nes drugo u skripti
mozda nisam dobro ubacio sscanf?
Naslov: Odg: [Pomoc]sscanf
Poruka od: nastoe poslato Septembar 09, 2010, 16:59:20 POSLE PODNE
neznam, jel koristis sscanf v2
Naslov: Odg: [Pomoc]sscanf
Poruka od: ‹Fox› poslato Septembar 09, 2010, 17:02:13 POSLE PODNE
nezz koju verziju koristim, jel mi mozes dati link za download ssrcanf 2 pa da opet probam ubacit -.-
Naslov: Odg: [Pomoc]sscanf
Poruka od: nastoe poslato Septembar 09, 2010, 17:03:29 POSLE PODNE
http://forum.sa-mp.com/showthread.php?t=120356&highlight=sscanf (http://forum.sa-mp.com/showthread.php?t=120356&highlight=sscanf)
Naslov: Odg: [Pomoc]sscanf
Poruka od: ‹Fox› poslato Septembar 09, 2010, 17:06:33 POSLE PODNE
pluginse sam prebacio, pawno includee sam prebacio ali nezz sta sa ovom mapom sscanf? samo su te tri mape
Naslov: Odg: [Pomoc]sscanf
Poruka od: nastoe poslato Septembar 09, 2010, 17:10:10 POSLE PODNE
mapu netrebas to je source
Naslov: Odg: [Pomoc]sscanf
Poruka od: ‹Fox› poslato Septembar 09, 2010, 17:21:02 POSLE PODNE
neznam u cemu je onda problem  :( ja sam te dodo na skype prije aj dodi na skype pa ako imas team viewer pa da mi pomognes pls
Naslov: Odg: [Pomoc]sscanf
Poruka od: LordShigi poslato Septembar 09, 2010, 17:25:37 POSLE PODNE
EP, ja sam mu to slagao i to bi trebalo raditi po svim mojim saznanjima. Osim ako me ova srednja nije poglupila. Inace mislim da treba pisati "s[BROJ cellova]" u drugom parametru SSCANFA.
Naslov: Odg: [Pomoc]sscanf
Poruka od: ‹Fox› poslato Septembar 09, 2010, 17:49:09 POSLE PODNE
napravio sam sve, rjesio sam errore ali kad udem u igru napisem /airc kaze mi nisi nista upisao i kad napisem /airc test onda mi opet napise nisi nista napisao
evo komande

CMD:airc(playerid, params[])
{
if(GetPVarInt(playerid,"Admin_Nivo") >= 1)
{
    new string[128];
    if(sscanf(params,"s[128]",string)) return SendClientMessage(playerid,0x20B2AAAA, "Nisi nista upisao.");
}
else
    {
        new string2[128], pName[MAX_PLAYER_NAME];
        GetPlayerName(playerid,pName,sizeof(pName));
format(string2,sizeof(string2),"Admin %s: %s",pName,string2);
    }
    if(GetPVarInt(playerid,"Admin_Nivo") >= 1)
    {
    }
else
{
SendClientMessage(playerid,0x20B2AAAA, "Nisi admin");
}
return 1;
}
Naslov: Odg: [Pomoc]sscanf
Poruka od: LordShigi poslato Septembar 09, 2010, 23:23:13 POSLE PODNE
Sto si ti napravio od te komande, sve sam ti dobro napravio si sad si je shebo blago receno.

CMD:airc(playerid, params[])
{
if(GetPVarInt(playerid,"Admin_Nivo") >= 1)
{
    new string[128];
    if(sscanf(params,"s[128]",string)) return SendClientMessage(playerid,0x20B2AAAA, "Nisi nista upisao.");
    else
    {
        new string2[128], pName[MAX_PLAYER_NAME];
        GetPlayerName(playerid,pName,sizeof(pName));
format(string2,sizeof(string2),"Admin %s: %s",pName,string2);
    }
        }
else
{
SendClientMessage(playerid,0x20B2AAAA, "Nisi admin");
}
return 1;
}
Naslov: Odg: [Pomoc]sscanf
Poruka od: ‹Fox› poslato Septembar 10, 2010, 12:49:19 POSLE PODNE
Citat: LordShigi poslato Septembar 09, 2010, 23:23:13 POSLE PODNE
Sto si ti napravio od te komande, sve sam ti dobro napravio si sad si je shebo blago receno.

CMD:airc(playerid, params[])
{
if(GetPVarInt(playerid,"Admin_Nivo") >= 1)
{
    new string[128];
    if(sscanf(params,"s[128]",string)) return SendClientMessage(playerid,0x20B2AAAA, "Nisi nista upisao.");
    else
    {
        new string2[128], pName[MAX_PLAYER_NAME];
        GetPlayerName(playerid,pName,sizeof(pName));
format(string2,sizeof(string2),"Admin %s: %s",pName,string2);
    }
        }
else
{
SendClientMessage(playerid,0x20B2AAAA, "Nisi admin");
}
return 1;
}

opet isto..opet pise da nisam nista upisao