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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: Fighter - 2012. február 27. - 18:06:59

Cím: Setskin parancs
Írta: Fighter - 2012. február 27. - 18:06:59
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;
}
Cím: Setskin parancs
Írta: Norby - 2012. február 27. - 18:17:48
if( skin > 299 || skin < 0 )

 
Cseréld szerintem mert 0 as ID és 299 es is van!!
Erre :
 
if( skin >= 299 || skin <= 0 )
Cím: Setskin parancs
Írta: Fighter - 2012. február 27. - 18:19:10
Tudom hogy azisvan mert baj?
Cím: Setskin parancs
Írta: CANNONN - 2012. február 27. - 18:21:10
if( skin >= 299

 
Így nem azt fogja kiírni, ha 299-es skint választasz, hogy: HIBA: Rossz skin id! (299-0)?
Cím: Setskin parancs
Írta: Norby - 2012. február 27. - 18:23:12
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.
Cím: Setskin parancs
Írta: Fighter - 2012. február 27. - 18:25:22
Én átirtam a módba deh egy csomó errort irt ki.
Cím: Setskin parancs
Írta: CANNONN - 2012. február 27. - 18:27:13
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
Cím: Setskin parancs
Írta: Norby - 2012. február 27. - 18:39:34
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 :)
Cím: Setskin parancs
Írta: Flash - 2012. február 28. - 07:17:47
Nálam így van a skin választás: if(skinid < 0 || skinid > 299)
Csak ez dialogos. :)
Am szép script grat! :D
Cím: Setskin parancs
Írta: Neoflyythe - 2012. február 28. - 19:59:07
Széép lett grat mingyár megsasolom :PP adok egy +t!!