Michal1 0 Odesláno: 20. Červenec, 2013 Share Odesláno: 20. Červenec, 2013 Čus prosím nevíte kde jsem udělal chybu ?Zde kod #include <a_samp> #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 #define DIALOG_NEON 667 #define DIALOG_SUNGLASS 668 #define DIALOG_CAPS 669 #define DIALOG_BACKCAPS 700 #define COLOR_CERVENA 0xFF0000AA new vip[MAX_PLAYERS];[/b][/size] [size=7][b]stock Meno(playerid) { new m[255]; GetPlayerName(playerid,m,255); return m; }[/b][/size] [size=7][b]public OnPlayerConnect(playerid) { vip[playerid] = 0; return 1; }[/b][/size] [size=7][b]public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/vip", dcmd_vcredits, true, 10) == 0) { ShowPlayerDialog(playerid,DIALOG_BACKCAPS,1,"{0xFF0000AA}========== V.I.P by Michal1 ========== ", ShowPlayerDialog(playerid,DIALOG_BACKCAPS,2,"{0xFF0000AA} /vip ; /vrepair /vflip /vmoney ", return 1; } if (strcmp("/vrepair", cmdtext, true, 10) == 0) { if(vip[playerid] != 1) return SendClientMessage(playerid, 0xFFFFFFAA, "Nejsi V.I.P člen."); SendClientMessage(playerid,0xFFFF00AA,"Opravil sis auto."); RepairVehicle(GetPlayerVehicleID(playerid)); return 1; } if (strcmp("/vmoney", cmdtext, true, 10) == 0) { if(vip[playerid] != 1) return SendClientMessage(playerid, 0xFFFFFFAA, "Nejsi V.I.P člen."); SendClientMessage(playerid,0xFFFF00AA,"Dal si si 500000"); GivePlayerMoney(playerid,500000); return 1; } dcmd(dvip,4,cmdtext); dcmd(zvip,4,cmdtext); dcmd(vflip,5,cmdtext); return 0; }[/b][/size] [size=7][b]dcmd_dvip(playerid, params[]) { new id = strval(params); new string[256]; if (!strlen(params)) return SendClientMessage(playerid, 0xFF0000AA, "Použite /dvip [id]"); if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000AA, "Jen Pre Rcon"); else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFF0000AA, "Zadané id neni je pripojené"); format(string, 200, "Administrátor %s dal V.I.P hráčovi %s. ",Meno(playerid), Meno(id)); SendClientMessageToAll(0xff0000AA, string); vip[id] = 1; return 1; } dcmd_zvip(playerid, params[]) { new id = strval(params); new string[256]; if (!strlen(params)) return SendClientMessage(playerid, 0xFF0000AA, "Použite /sebrat [id]"); if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000AA, "Jen Pro Rcon"); else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFF0000AA, "Zadané id neni je pripojené"); format(string, 200, "Administrátor %s zobral V.I.P hráčovi %s. ",Meno(playerid), Meno(id)); SendClientMessageToAll(0xff0000AA, string); vip[id] = 0; return 1; } dcmd_vflip(playerid, params[]){ #pragma unused params if(vip[playerid] != 1) return SendClientMessage(playerid,0xFF0000AA,"Nejsi V.I.P člen"); new Float:z; if(IsPlayerInAnyVehicle(playerid)){ GetVehicleZAngle(GetPlayerVehicleID(playerid),z); SetVehicleZAngle(GetPlayerVehicleID(playerid),z); }else{ SendClientMessage(playerid,0xFFFFFFAA,"Nejsi ve vozidle"); } return 1; } Piše mi to chyby zde: C:\Documents and Settings\Michal1\Plocha\V.i.p.pwn(25) : error 017: undefined symbol "dcmd_vcredits"C:\Documents and Settings\Michal1\Plocha\V.i.p.pwn(27 -- 29) : error 029: invalid expression, assumed zero C:\Documents and Settings\Michal1\Plocha\V.i.p.pwn(29) : warning 215: expression has no effect Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Errors. Dík za pomoc Link to comment Share on other sites More sharing options...
0 Mivčo 90 Odesláno: 20. Červenec, 2013 Share Odesláno: 20. Červenec, 2013 #include <a_samp> #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 #define DIALOG_NEON 667 #define DIALOG_SUNGLASS 668 #define DIALOG_CAPS 669 #define DIALOG_BACKCAPS 700 #define COLOR_CERVENA 0xFF0000AA new vip[MAX_PLAYERS]; stock Meno(playerid) { new m[255]; GetPlayerName(playerid,m,255); return m; } public OnPlayerConnect(playerid) { vip[playerid] = 0; return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/vip", cmdtext, true, 10) == 0) { SendClientMessage(playerid, 0xFFFFFFAA, "{0xFF0000AA}========== V.I.P by Michal1 ========== "); SendClientMessage(playerid, 0xFFFFFFAA, "{0xFF0000AA} /vip ; /vrepair /vflip /vmoney "); return 1; } if (strcmp("/vrepair", cmdtext, true, 10) == 0) { if(vip[playerid] != 1) return SendClientMessage(playerid, 0xFFFFFFAA, "Nejsi V.I.P člen."); SendClientMessage(playerid,0xFFFF00AA,"Opravil sis auto."); RepairVehicle(GetPlayerVehicleID(playerid)); return 1; } if (strcmp("/vmoney", cmdtext, true, 10) == 0) { if(vip[playerid] != 1) return SendClientMessage(playerid, 0xFFFFFFAA, "Nejsi V.I.P člen."); SendClientMessage(playerid,0xFFFF00AA,"Dal si si 500000"); GivePlayerMoney(playerid,500000); return 1; } dcmd(dvip,4,cmdtext); dcmd(zvip,4,cmdtext); dcmd(vflip,5,cmdtext); return 0; } dcmd_dvip(playerid, params[]) { new id = strval(params); new string[256]; if (!strlen(params)) return SendClientMessage(playerid, 0xFF0000AA, "Použite /dvip [id]"); if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000AA, "Jen Pre Rcon"); else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFF0000AA, "Zadané id neni je pripojené"); format(string, 200, "Administrátor %s dal V.I.P hráčovi %s. ",Meno(playerid), Meno(id)); SendClientMessageToAll(0xff0000AA, string); vip[id] = 1; return 1; } dcmd_zvip(playerid, params[]) { new id = strval(params); new string[256]; if (!strlen(params)) return SendClientMessage(playerid, 0xFF0000AA, "Použite /sebrat [id]"); if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000AA, "Jen Pro Rcon"); else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFF0000AA, "Zadané id neni je pripojené"); format(string, 200, "Administrátor %s zobral V.I.P hráčovi %s. ",Meno(playerid), Meno(id)); SendClientMessageToAll(0xff0000AA, string); vip[id] = 0; return 1; } dcmd_vflip(playerid, params[]){ #pragma unused params if(vip[playerid] != 1) return SendClientMessage(playerid,0xFF0000AA,"Nejsi V.I.P člen"); new Float:z; if(IsPlayerInAnyVehicle(playerid)){ GetVehicleZAngle(GetPlayerVehicleID(playerid),z); SetVehicleZAngle(GetPlayerVehicleID(playerid),z); }else{ SendClientMessage(playerid,0xFFFFFFAA,"Nejsi ve vozidle"); } return 1; } Nauč sa zatvorkovat Link to comment Share on other sites More sharing options...
0 Michal1 0 Odesláno: 20. Červenec, 2013 Author Share Odesláno: 20. Červenec, 2013 Děkuji moc Jinak není ten VIP a přikazy v dialogu to musím předělat do dialogu Link to comment Share on other sites More sharing options...
0 Administrátor Ewwe 434 Odesláno: 21. Červenec, 2013 Administrátor Share Odesláno: 21. Červenec, 2013 Hlavně jinak chybu děláš neoptimalizací .. ale pořád lepší když narveš do scm 200 než někteří kteří jsou tam schopni narubat 1024 Link to comment Share on other sites More sharing options...
0 Michal1 0 Odesláno: 21. Červenec, 2013 Author Share Odesláno: 21. Červenec, 2013 jo jo dík já vím není to supr a idealní ale co už no Link to comment Share on other sites More sharing options...
0 ATomas 288 Odesláno: 18. Duben, 2016 Share Odesláno: 18. Duben, 2016 (upraveno) Hlavně jinak chybu děláš neoptimalizací .. ale pořád lepší když narveš do scm 200 než někteří kteří jsou tam schopni narubat 1024 To je jedno ta promena stejne existuje jen v zasobniku (kdyz je funkce volana) a jakmile je proces dokoncen maze se. Ale hlavne problem je v tom ze kdyz posles do chatu delsi zpravu nez 144 znaku nezobrazi se ti. takze je dobre tam dat 144 a min aby se zobrazila alespon cast zpravy. Edited 18. Duben, 2016 by ATomas Link to comment Share on other sites More sharing options...
Dotaz
Michal1 0
Čus prosím nevíte kde jsem udělal chybu ?Zde kod
Piše mi to chyby zde:
Dík za pomoc
Link to comment
Share on other sites
5 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now