CMD:setskin(playerid, params[]){if(IsPlayerAdmin(playerid)){new string[256], skinid, name[MAX_PLAYER_NAME];if(sscanf(params, \"d\", skinid)) return SendClientMessage(playerid, -1, \"Használat: /setskin [sKINID]\"); GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), \"Átállítottad %s skinjet %i-re\", name, skinid); SendClientMessage(playerid, -1, string); if(skinid > 299) return SendClientMessage(playerid, -1, \"Maximum 299-ig adhatsz meg skineket!\");SetPlayerSkin(playerid, skinid); }return 1;}
Elsõ üzenet.Második üzenet.Harmadik üzenet.[/quote]Ha te nem megfelelõ sorrendbe teszed a dolgokat ahogy szeretnéd attól a program még sorrendbe halad.[pawn]SendClientMessage(playerid, -1, \"Harmadik üzenet\");SendClientMessage(playerid, -1, \"Elsõ üzenet\");SendClientMessage(playerid, -1, \"Második üzenet\");[/pawn]Ez így jelenik meg: Harmadik üzenet.Elsõ üzenet.Második üzenet.[/quote]A parancsodban elõbb történik az üzenet megjelenítése \"Átállítottad xy skinjét..\" mintsem annak az ellenõrzése/kiírása hogy nagyobb skinid-t adtál meg (300).
Harmadik üzenet.Elsõ üzenet.Második üzenet.[/quote]A parancsodban elõbb történik az üzenet megjelenítése \"Átállítottad xy skinjét..\" mintsem annak az ellenõrzése/kiírása hogy nagyobb skinid-t adtál meg (300).
Nem egyszerûbb?Az alapot leírtam, itt már rossz skin-t nemtudsz beállítani, az üzenetet meg a név lekérést azt csak másold bele a te parancsodból.[pawn]CMD:setskin(playerid, params[ ]){if(IsPlayerAdmin(playerid)){ new string[64], skinid; if(sscanf(params, \"d\", skinid)) return SendClientMessage(playerid, -1, \"Használat: /setskin [sKINID]\"); if(!(-1 < skinid < 300)) return SendClientMessage(playerid, -1, \"Rossz Skin ID! 0 - 299\"); SetPlayerSkin(playerid, skinid); format(string, sizeof(string), \"Állítottad a skined. Új skined: %d\", skinid); return 1; }return 1;}[/pawn]
#include <a_samp>#include <sscanf2>#include <zcmd>CMD:setskin(playerid, params[]){if(IsPlayerAdmin(playerid)){new skinid;if(sscanf(params, \"d\",skinid)) return SendClientMessage(playerid, 0x0ffff, \"Használat: /setskin SKINID\");if(skinid > 299) return SendClientMessage(playerid, 0x0ffff, \"A skin id 0 és 299 jözött lehet\");SetPlayerSkin(playerid, skinid);new name[MAX_PLAYER_NAME];GetPlayerName(playerid, name, sizeof(name));new string[64];format(string, sizeof(string), \"Átállítottad %s skinjét erre: %d\", name, skinid);SendClientMessage(playerid, 0x0ffff, string);}return 1;}