GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Fighter - 2012. február 29. - 17:05:04

Cím: SetPlayerSkin parancs probléma
Írta: Fighter - 2012. február 29. - 17:05:04
Irtam egy setplayerskin parancsot deh nem akar mûködni ,lehet teljesen rosszul irtam a parancsot deh kiteszem és hátha valaki tud segiteni.
 
CMD:setplayerskin(playerid,params[])
{
   new skinid;
   new jatekos;
   new string[64];
   new string2[64];
   if(sscanf(params, \"ui\", jatekos,skinid)) return SendClientMessage(playerid, 0xff0000AA, \"HASZNÁLAT: /setplayerskin [iD] [skin ID]\");
   if( skinid > 299 || skinid < 0 ) return SendClientMessage(playerid, 0xff0000AA, \"HIBA: Rossz skin id! (299-0)\");
   SetPlayerSkin(jatekos,skinid);
   format(string,sizeof(string),\"***Egy admin átálitotta a skined erre: %i \",skinid);
   SendClientMessage(jatekos,0x009dffAA,string);
   format(string2,sizeof(string2),\"***Admin %s átálitotta %s -nek a skinjét erre: %i\",PlayerName(playerid),jatekos,skinid);
   SendClientMessageToAll(0x04ff00AA,string2);
   return 1;
}
Cím: SetPlayerSkin parancs probléma
Írta: maark - 2012. február 29. - 17:18:49
Nem látok benne hibát, ellenõrizd a zcmd függvénykönyvtáradat.
Cím: SetPlayerSkin parancs probléma
Írta: Fighter - 2012. február 29. - 17:24:21
Szerintem nem a zcmd vel van a hiba az jó.
Cím: SetPlayerSkin parancs probléma
Írta: Bazsi - 2012. február 29. - 17:30:31
sscanf-nál i helyett d-t írj!
Cím: SetPlayerSkin parancs probléma
Írta: dexi - 2012. február 29. - 17:32:20
Nekem az \"u\" miatt voltak gondjaim, mindig ID0-t érzékelt.
Cím: SetPlayerSkin parancs probléma
Írta: Bazsi - 2012. február 29. - 17:46:57
Idézetet írta: Fl0rian date=1330533140\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17750\" data-ipsquote-contentclass=\"forums_Topic
Nekem az \"u\" miatt voltak gondjaim, mindig ID0-t érzékelt.
 
Olyan nekem is volt, frissítéssel megoldódott, de neki szerintem az lesz a baj, hogy nem d-t írt, hanem i-t, ha meg nem, akkor frissítse majd az sscanfot és valószínûleg menni fog...
Cím: SetPlayerSkin parancs probléma
Írta: 1ST_Chr - 2012. február 29. - 17:48:27
Idézetet írta: Bazsi date=1330534017\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17750\" data-ipsquote-contentclass=\"forums_Topic


Nekem az \"u\" miatt voltak gondjaim, mindig ID0-t érzékelt.
 
Olyan nekem is volt, frissítéssel megoldódott, de neki szerintem az lesz a baj, hogy nem d-t írt, hanem i-t, ha meg nem, akkor frissítse majd az sscanfot és valószínûleg menni fog...
 
[/quote]
Tudtommal az i ugyanaz mint a d.
Cím: SetPlayerSkin parancs probléma
Írta: Fighter - 2012. február 29. - 17:52:24
Idézetet írta: Bazsi date=1330533031\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17750\" data-ipsquote-contentclass=\"forums_Topic
sscanf-nál i helyett d-t írj!
 
Igyse mûködik.
Cím: SetPlayerSkin parancs probléma
Írta: Bazsi - 2012. február 29. - 17:56:51
Idézetet írta: 1ST_Chr date=1330534107\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17750\" data-ipsquote-contentclass=\"forums_Topic


 

Nekem az \"u\" miatt voltak gondjaim, mindig ID0-t érzékelt.
 
Olyan nekem is volt, frissítéssel megoldódott, de neki szerintem az lesz a baj, hogy nem d-t írt, hanem i-t, ha meg nem, akkor frissítse majd az sscanfot és valószínûleg menni fog...
 
[/quote]
Tudtommal az i ugyanaz mint a d.
 
[/quote]
Én is hallottam már, de valamiért némely esetben, egyszer az én esetemben is, ez volt a baj :S

 

sscanf-nál i helyett d-t írj!
 
[/quote]
Igyse mûködik.
 
[/quote]
Sscanf plugint és includot frissítsd!
Cím: SetPlayerSkin parancs probléma
Írta: Fighter - 2012. február 29. - 17:59:47
Nemtudom miért kéne mikor a legújabb van meg deh letöltöm mégegyszer akkor.
UI:Frisitettem és most ir egy csomó errort a sscanf2-inc hez.
 
C:\\Documents and Settings\\SAMP\\Desktop\\server\\pawno\\include\\sscanf2.inc(43) : warning 235: public function lacks forward declaration (symbol \"OnFilterScriptInit\")
C:\\Documents and Settings\\SAMP\\Desktop\\server\\pawno\\include\\sscanf2.inc(45) : error 017: undefined symbol \"printf\"
C:\\Documents and Settings\\SAMP\\Desktop\\server\\pawno\\include\\sscanf2.inc(45) : warning 215: expression has no effect
C:\\Documents and Settings\\SAMP\\Desktop\\server\\pawno\\include\\sscanf2.inc(45) : error 001: expected token: \";\", but found \")\"
C:\\Documents and Settings\\SAMP\\Desktop\\server\\pawno\\include\\sscanf2.inc(45) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\SAMP\\Desktop\\server\\pawno\\include\\sscanf2.inc(45) : fatal error 107: too many error messages on one line

 
43-as sor  ez public OnFilterScriptInit()
a 45 meg ez  printf(\"OnFilter\");      itten a f betüt nemkéne kitörölni? hoy print legyen simán?
Cím: SetPlayerSkin parancs probléma
Írta: CANNONN - 2012. február 29. - 18:15:00
Másold be az egész public OnFilterScriptInit() részt. ;)
Cím: SetPlayerSkin parancs probléma
Írta: Fighter - 2012. február 29. - 18:27:37
public OnFilterScriptInit()
{
printf(\"OnFilter\");
SSCANF_Init(GetMaxPlayers(), INVALID_PLAYER_ID, MAX_PLAYER_NAME);
SSCANF_gInit = funcidx(\"SSCANF_OnGameModeInit\") != -1;
SSCANF_gOPC  = funcidx(\"SSCANF_OnPlayerConnect\") != -1;
SSCANF_gOPDC = funcidx(\"SSCANF_OnPlayerDisconnect\") != -1;
return CallLocalFunction(\"SSCANF_OnFilterScriptInit\", \"\");
}
Cím: SetPlayerSkin parancs probléma
Írta: CANNONN - 2012. február 29. - 19:13:01
[pawn]
printf(\"OnFilter\");
SSCANF_Init(GetMaxPlayers(), INVALID_PLAYER_ID, MAX_PLAYER_NAME);
SSCANF_gInit = funcidx(\"SSCANF_OnGameModeInit\") != -1;
SSCANF_gOPC  = funcidx(\"SSCANF_OnPlayerConnect\") != -1;
SSCANF_gOPDC = funcidx(\"SSCANF_OnPlayerDisconnect\") != -1;
return CallLocalFunction(\"SSCANF_OnFilterScriptInit\", \"\");
[/pawn]
Ez õszintén minek oda? Szerintem fölösleges. :)
Cím: SetPlayerSkin parancs probléma
Írta: Fighter - 2012. február 29. - 20:18:31
De ez a sscanf2 inc ha megnézed jól arra irja a hibát.
Cím: SetPlayerSkin parancs probléma
Írta: CANNONN - 2012. február 29. - 20:26:08
Nem hagytál le valahonnan egy (kapcsos) zárójelet?
Cím: SetPlayerSkin parancs probléma
Írta: Fighter - 2012. február 29. - 20:43:53
Nem pont igyvan az inc ben.