ManSlayer 3 Odesláno: 20. Září, 2011 Share Odesláno: 20. Září, 2011 Čus sem za debila ja vím ale nechce se mi delat vlastní undefined symbol "PlayerName" , píše mi to na hodne řádcich , tu mám stock: stock PlayerName(playerid) { new name[255]; GetPlayerName(playerid, name, 255); return name; } je jich tam 6 a pak ješte 2 warningy C:\Users\Marek\Desktop\Vsetko\mod\Untitled.pwn(327) : warning 217: loose indentation C:\Users\Marek\Desktop\Vsetko\mod\Untitled.pwn(337) : warning 203: symbol is never used: "strtok" loose si udelam ale na to druhy asi mam srát že? ale nerád sem když mám neco v compileru co nemá být Link to comment Share on other sites More sharing options...
0 Globální moderátor Hip 191 Odesláno: 20. Září, 2011 Globální moderátor Share Odesláno: 20. Září, 2011 no to co jsem si skousel compilerem ted tak jsem trochu poupravil uz ma 10 KB nic jsem nepridal ale pise mi to totes tak jeste se kouknu na par veci QWER muj mnel 10 KB a pwn 8 kb Link to comment Share on other sites More sharing options...
0 ManSlayer 3 Odesláno: 21. Září, 2011 Author Share Odesláno: 21. Září, 2011 neak mi to stále nejde Link to comment Share on other sites More sharing options...
0 Globální moderátor Hip 191 Odesláno: 21. Září, 2011 Globální moderátor Share Odesláno: 21. Září, 2011 zkus to udelat cely znovu a nedelat to v 0.3d pawnu jestli si delal Link to comment Share on other sites More sharing options...
0 ManSlayer 3 Odesláno: 21. Září, 2011 Author Share Odesláno: 21. Září, 2011 delam to v 0.3c pawnu ale nejde to Link to comment Share on other sites More sharing options...
0 Globální moderátor Hip 191 Odesláno: 21. Září, 2011 Globální moderátor Share Odesláno: 21. Září, 2011 tu registracku jsem pouzival i ja a jelo mi to ale je lepsi se podivat na to jak se dela a vytvorit si vlastni jsou tam 2 nebo 3 prikazy dudb check login dudb exist a mozna jeste jeden koukni jak to udelal a zkus to udelat podle sebe je to lehke sam jsem to zvladl Link to comment Share on other sites More sharing options...
0 ManSlayer 3 Odesláno: 21. Září, 2011 Author Share Odesláno: 21. Září, 2011 zbytocna ztrata casu chci uz zacit dale, jen me sere tohle :/ kdyby mi to nekto komu to jede v pwn poslal a ja bych to zkusil Link to comment Share on other sites More sharing options...
0 Arthom 6 Odesláno: 21. Září, 2011 Share Odesláno: 21. Září, 2011 Má to byť GM či FS? Link to comment Share on other sites More sharing options...
0 ManSlayer 3 Odesláno: 21. Září, 2011 Author Share Odesláno: 21. Září, 2011 gm Link to comment Share on other sites More sharing options...
0 Arthom 6 Odesláno: 21. Září, 2011 Share Odesláno: 21. Září, 2011 takže ten definovany filterscript dame prec a budeme mat gm //-------------------- INCLUDY --------------------// #include #include #include //-------------------- FARBY --------------------// #define CERVENA 0xFF0000FF #define ORANZOVA 0xFF7700FF #define ZLTA 0xFFFF00FF #define ZELENA 0x55FF00FF #define TYRKYSOVA 0x00FFFFFF #define SLABOMODRA 0x00AAFFFF #define SILNOMODRA 0x0022FFFF #define FIALOVA 0xAA00FFFF #define RUZOVA 0xAA00FFFF #define CIERNA 0x000000FF #define SEDA 0x888888FF #define BIELA 0xFFFFFFFF #define BARVA 0xEFEFF7AA //-------------------- INE DEFINICIE --------------------// #define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 //-------------------- NEWY --------------------// new PLAYERLIST_authed[MAX_PLAYERS]; //-------------------- PRAGMY --------------------// #pragma unused strtok #pragma unused ret_memcpy //-------------------- STOCKY --------------------// stock SendClientMessageToAllOthers(playerid, color, const message[]) { for(new all = 0; all< 500; all++) { if(IsPlayerConnected(all)) { if(all != playerid) SendClientMessage(all, color, message); } } } //--- stock Meno(playerid) { new j[255]; GetPlayerName(playerid,j,255); return j; } //--- stock SystemMsg(playerid,msg[]) { if ((IsPlayerConnected(playerid))&&(strlen(msg)>0)) { SendClientMessage(playerid,COLOR_SYSTEM,msg); } //--- stock PlayerName(playerid) { new playername[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername, sizeof(playername)); return playername; } //--- main() { print("\n----------------------------------"); print(" This is life by ManSlayer"); print("----------------------------------\n"); } public OnGameModeInit() { SetGameModeText("This is life"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); return 1; } public OnPlayerConnect(playerid) { SendClientMessage(playerid,ZLTA,"----------This is life by ManSlayer----------"); SendClientMessage(playerid,SLABOMODRA,"Vitaj na servery,ako prvé čítaj /pravidla a /help."); SendClientMessage(playerid,SLABOMODRA,"Ak máš s niečim problém alebo si našiel bug napíš to adminom."); SendClientMessage(playerid,SLABOMODRA,"ON-Line adminov nájdeš na /admins."); SendClientMessage(playerid,SLABOMODRA,"Všetky príkazy nájdeš na /cmds"); new c[60]; format(c, 60, "Hráč %s sa pripojil na server !", Meno(playerid)); SendClientMessageToAllOthers(playerid, 0x55FF00FF, c); //REGISTRACIA PLAYERLIST_authed[playerid] = false; if (!PLAYERLIST_authed[playerid]) { if(udb_Exists(PlayerName(playerid))) { ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Prihlásenie","Vitaj znova!\nNapíš heslo !","Použiť","Odpojiť"); } else { ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Registrácia","Ahoj!\nZaregistruj sa, napíš heslo","Použiť","Odpojiť"); } } return 1; } public OnPlayerDisconnect(playerid, reason) { new d[150]; switch(reason) { case 0: format(d, 150, "Hráč %s odišiel zo serveru vďaka pádu hry!", Meno(playerid)); case 1: format(d, 150, "Hráč %s odišiel zo serveru!", Meno(playerid)); case 2: format(d, 150, "Hráč %s odišiel za zlé chovánie na servery!", Meno(playerid)); } SendClientMessageToAllOthers(playerid, 0x55FF00FF, d); //REGISTRACIA if (PLAYERLIST_authed[playerid]) { dUserSetINT(PlayerName(playerid)).("money",GetPlayerMoney(playerid)); } PLAYERLIST_authed[playerid] = false; return 1; } public OnPlayerSpawn(playerid) { return 1; } public OnPlayerDeath(playerid, killerid, reason) { SendDeathMessage(killerid,playerid,reason); GivePlayerMoney(playerid,-1000); SendClientMessage(playerid,CERVENA,"Zomrel si! Za oživenie ťa to stálo 1000 $"); return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { return 1; } public OnPlayerText(playerid, text[]) { new string[128]; format(string, sizeof(string), "[%d] %s", playerid, text); SendPlayerMessageToAll(playerid, string); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { return SendClientMessage(playerid,CERVENA,"Zlý príkaz! Všetky príkazy nájdeš na /cmds"); } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { return 1; } public OnPlayerEnterCheckpoint(playerid) { return 1; } public OnPlayerLeaveCheckpoint(playerid) { return 1; } public OnPlayerEnterRaceCheckpoint(playerid) { return 1; } public OnPlayerLeaveRaceCheckpoint(playerid) { return 1; } public OnRconCommand(cmd[]) { return 1; } public OnPlayerRequestSpawn(playerid) { return 1; } public OnObjectMoved(objectid) { return 1; } public OnPlayerObjectMoved(playerid, objectid) { return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { return 1; } public OnVehicleMod(playerid, vehicleid, componentid) { return 1; } public OnVehiclePaintjob(playerid, vehicleid, paintjobid) { return 1; } public OnVehicleRespray(playerid, vehicleid, color1, color2) { return 1; } public OnPlayerSelectedMenuRow(playerid, row) { return 1; } public OnPlayerExitedMenu(playerid) { return 1; } public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) { return 1; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { return 1; } public OnRconLoginAttempt(ip[], password[], success) { return 1; } public OnPlayerUpdate(playerid) { return 1; } public OnPlayerStreamIn(playerid, forplayerid) { return 1; } public OnPlayerStreamOut(playerid, forplayerid) { return 1; } public OnVehicleStreamIn(vehicleid, forplayerid) { return 1; } public OnVehicleStreamOut(vehicleid, forplayerid) { return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 1) { if(response == 1) { if (udb_Exists(PlayerName(playerid))) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Prihlásenie","Prihlás sa! Napíš heslo","Použiť","Odpojiť"); if (strlen(inputtext)==0) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Prihlásenie","Musíš napísať heslo !","Použiť","Odpojiť"); if (udb_Create(PlayerName(playerid),inputtext)) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrácia","Výborne, teraz napiš znovu heslo!","Použiť","Odpojiť"); } if(response == 2) { Kick(playerid); } } //============================================================================== if(dialogid == 2) { if(response == 1) { if (strlen(inputtext)==0) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Prihlásenie","Musíš zadať heslo !\nNapíš heslo !","Použít","Odpojit"); if (udb_CheckLogin(PlayerName(playerid),inputtext)) { GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid)); PLAYERLIST_authed[playerid] = true; return SendClientMessage(playerid, BARVA, "Úspešne prihlásený !"); } return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Prihlásenie","Nesprávne heslo !","Použiť","Odpojiť"); } if(response == 2) { Kick(playerid); } } return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; } //--------------------- PRIKAZY --------------------// Zabudol si si tam vymazat #if defined FILTERSCRIPT a #endif v tomto kode mas to urobene Link to comment Share on other sites More sharing options...
0 ManSlayer 3 Odesláno: 21. Září, 2011 Author Share Odesláno: 21. Září, 2011 PeTr mi poradil ale thx za ochotu.. Link to comment Share on other sites More sharing options...
Dotaz
ManSlayer 3
Čus sem za debila ja vím ale nechce se mi delat vlastní undefined symbol "PlayerName" , píše mi to na hodne řádcich , tu mám stock:
je jich tam 6 a pak ješte 2 warningy
C:\Users\Marek\Desktop\Vsetko\mod\Untitled.pwn(327) : warning 217: loose indentation
C:\Users\Marek\Desktop\Vsetko\mod\Untitled.pwn(337) : warning 203: symbol is never used: "strtok"
loose si udelam ale na to druhy asi mam srát že? ale nerád sem když mám neco v compileru co nemá být
Link to comment
Share on other sites
35 odpovědí na tuto otázku
Recommended Posts