Szerző Téma: SetPlayerSkin parancs probléma  (Megtekintve 1809 alkalommal)

Fighter

  • Vendég
SetPlayerSkin parancs probléma
« Dátum: 2012. február 29. - 17:05:04 »
0 Show voters
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;
}
« Utoljára szerkesztve: 2012. február 29. - 17:06:39 írta Fighter »

Nem elérhető maark

  • 565
    • Profil megtekintése
SetPlayerSkin parancs probléma
« Válasz #1 Dátum: 2012. február 29. - 17:18:49 »
0 Show voters
Nem látok benne hibát, ellenõrizd a zcmd függvénykönyvtáradat.

Fighter

  • Vendég
SetPlayerSkin parancs probléma
« Válasz #2 Dátum: 2012. február 29. - 17:24:21 »
0 Show voters
Szerintem nem a zcmd vel van a hiba az jó.

Nem elérhető Bazsi

  • 345
    • Profil megtekintése
SetPlayerSkin parancs probléma
« Válasz #3 Dátum: 2012. február 29. - 17:30:31 »
0 Show voters
sscanf-nál i helyett d-t írj!

dexi

  • Vendég
SetPlayerSkin parancs probléma
« Válasz #4 Dátum: 2012. február 29. - 17:32:20 »
0 Show voters
Nekem az \"u\" miatt voltak gondjaim, mindig ID0-t érzékelt.

Nem elérhető Bazsi

  • 345
    • Profil megtekintése
SetPlayerSkin parancs probléma
« Válasz #5 Dátum: 2012. február 29. - 17:46:57 »
0 Show voters
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...

SetPlayerSkin parancs probléma
« Válasz #6 Dátum: 2012. február 29. - 17:48:27 »
0 Show voters
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.

Fighter

  • Vendég
SetPlayerSkin parancs probléma
« Válasz #7 Dátum: 2012. február 29. - 17:52:24 »
0 Show voters
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.

Nem elérhető Bazsi

  • 345
    • Profil megtekintése
SetPlayerSkin parancs probléma
« Válasz #8 Dátum: 2012. február 29. - 17:56:51 »
0 Show voters
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!

Fighter

  • Vendég
SetPlayerSkin parancs probléma
« Válasz #9 Dátum: 2012. február 29. - 17:59:47 »
0 Show voters
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?
« Utoljára szerkesztve: 2012. február 29. - 18:08:26 írta Fighter »

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
SetPlayerSkin parancs probléma
« Válasz #10 Dátum: 2012. február 29. - 18:15:00 »
0 Show voters
Másold be az egész public OnFilterScriptInit() részt. ;)

Fighter

  • Vendég
SetPlayerSkin parancs probléma
« Válasz #11 Dátum: 2012. február 29. - 18:27:37 »
0 Show voters
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\", \"\");
}

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
SetPlayerSkin parancs probléma
« Válasz #12 Dátum: 2012. február 29. - 19:13:01 »
0 Show voters
[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. :)

Fighter

  • Vendég
SetPlayerSkin parancs probléma
« Válasz #13 Dátum: 2012. február 29. - 20:18:31 »
0 Show voters
De ez a sscanf2 inc ha megnézed jól arra irja a hibát.

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
SetPlayerSkin parancs probléma
« Válasz #14 Dátum: 2012. február 29. - 20:26:08 »
0 Show voters
Nem hagytál le valahonnan egy (kapcsos) zárójelet?

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal