Szerző Téma: Setskin parancs  (Megtekintve 1879 alkalommal)

Fighter

  • Vendég
Setskin parancs
« Dátum: 2012. február 27. - 18:06:59 »
+1 Show voters
Csá all készitettem egy setskin scriptet.
Parancs: /setskin
 

Hogy tudd használni a parancsot szükséged lessz a zcmd-re és a sscanf2-re.

ZCMD letöltés: http://forum.sa-mp.com/showthread.php?t=91354
sscanf2 letöltés: http://forum.sa-mp.com/showthread.php?t=120356
Remélem hasznos lessz igy kezdõk számára is mivel énis azvagyok. :)
Direkt tettem a code-hoz remélem nembaj.
És végül a parancs:
 
CMD:setskin(playerid,params[])
{
        new skin;
        new string[65];
    if(sscanf(params, \"i\", skin)) return SendClientMessage(playerid, 0xff0000AA, \"HASZNÁLAT: /setskin  [skin ID]\");
    if( skin > 299 || skin < 0 ) return SendClientMessage(playerid, 0xff0000AA, \"HIBA: Rossz skin id! (299-0)\");
        SetPlayerSkin(playerid,skin);
        format(string,sizeof(string),\"Sikeresen átálitottad a skined erre:{0022ff} %i \",skin);
        SendClientMessage(playerid,0x04ff00AA,string);
        return 1;
}
« Utoljára szerkesztve: 2012. február 27. - 18:38:04 írta Norby »

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Setskin parancs
« Válasz #1 Dátum: 2012. február 27. - 18:17:48 »
0 Show voters
if( skin > 299 || skin < 0 )

 
Cseréld szerintem mert 0 as ID és 299 es is van!!
Erre :
 
if( skin >= 299 || skin <= 0 )
« Utoljára szerkesztve: 2012. február 27. - 18:35:00 írta Norby »

Fighter

  • Vendég
Setskin parancs
« Válasz #2 Dátum: 2012. február 27. - 18:19:10 »
0 Show voters
Tudom hogy azisvan mert baj?

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Setskin parancs
« Válasz #3 Dátum: 2012. február 27. - 18:21:10 »
0 Show voters
if( skin >= 299

 
Így nem azt fogja kiírni, ha 299-es skint választasz, hogy: HIBA: Rossz skin id! (299-0)?
« Utoljára szerkesztve: 2012. február 27. - 18:23:09 írta Cannonn »

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Setskin parancs
« Válasz #4 Dátum: 2012. február 27. - 18:23:12 »
0 Show voters
Idézetet írta: Cannonn date=1330363270\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17646\" data-ipsquote-contentclass=\"forums_Topic

if( skin >= 299

 
Így nem azt fogja kiírni, hogy HIBA: Rossz skin id! (299-0)?
 
Nem.

Fighter

  • Vendég
Setskin parancs
« Válasz #5 Dátum: 2012. február 27. - 18:25:22 »
0 Show voters
Én átirtam a módba deh egy csomó errort irt ki.

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Setskin parancs
« Válasz #6 Dátum: 2012. február 27. - 18:27:13 »
0 Show voters
Nem azt jelenti, hogy nagyobb, vagy egyenlõ? Az egyenlõség jel nem tetszik ott :D
Ha tévedek bocs! Többet nem írok.
skin >= 299

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Setskin parancs
« Válasz #7 Dátum: 2012. február 27. - 18:39:34 »
0 Show voters
Idézetet írta: Cannonn date=1330363633\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17646\" data-ipsquote-contentclass=\"forums_Topic
Nem azt jelenti, hogy nagyobb, vagy egyenlõ? Az egyenlõség jel nem tetszik ott :D
Ha tévedek bocs! Többet nem írok.
skin >= 299
 
Jah de sorry :)

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Setskin parancs
« Válasz #8 Dátum: 2012. február 28. - 07:17:47 »
0 Show voters
Nálam így van a skin választás: if(skinid < 0 || skinid > 299)
Csak ez dialogos. :)
Am szép script grat! :D

Setskin parancs
« Válasz #9 Dátum: 2012. február 28. - 19:59:07 »
+1 Show voters
Széép lett grat mingyár megsasolom :PP adok egy +t!!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal