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 DooM 93 Odesláno: 20. Září, 2011 Share Odesláno: 20. Září, 2011 bylo by dobre sem dat aspon jeden radek kdes pouzil to PlayerName protoze ten stock vypada bezchybne.. ale pro jistotu ho zkus vymenit: stock PlayerName(playerid) { new playername[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername, sizeof(playername)); return playername; } a to 327 tak tam to nemas odradkovane.. a to 337 mas tam definovany strtok ale nikde si ho nepouzil Link to comment Share on other sites More sharing options...
0 ManSlayer 3 Odesláno: 20. Září, 2011 Author Share Odesláno: 20. Září, 2011 symbol is never used: "strtok" symbol is never used: "ret_memcpy" a radku mam 335 , posledni je zavorka.. ale díky doomičku :* Link to comment Share on other sites More sharing options...
0 DooM 93 Odesláno: 20. Září, 2011 Share Odesláno: 20. Září, 2011 tak zkus : #pragma unused strtok #pragma unused ret_memcpy Link to comment Share on other sites More sharing options...
0 ManSlayer 3 Odesláno: 20. Září, 2011 Author Share Odesláno: 20. Září, 2011 hej, ja tak dlouho nedelal w pawnu ze sem na to zapomnel Link to comment Share on other sites More sharing options...
0 Bartman 0 Odesláno: 20. Září, 2011 Share Odesláno: 20. Září, 2011 OT:a zmen si ten nazev myslim ze ti za to daji var ne? Link to comment Share on other sites More sharing options...
0 ManSlayer 3 Odesláno: 20. Září, 2011 Author Share Odesláno: 20. Září, 2011 teď to má 1kb a když to dám na server tam nic není.. v čem je chyba? Link to comment Share on other sites More sharing options...
0 Bartman 0 Odesláno: 20. Září, 2011 Share Odesláno: 20. Září, 2011 postni tu kod :/ Link to comment Share on other sites More sharing options...
0 ManSlayer 3 Odesláno: 20. Září, 2011 Author Share Odesláno: 20. Září, 2011 čeho? ale je to tut od avesta který nevím najít (přez dialog) edit: registrace-pres-dialog-t4802.html?hilit=registrace Link to comment Share on other sites More sharing options...
0 Guest Odesláno: 20. Září, 2011 Share Odesláno: 20. Září, 2011 Tak nekopíruj a přemýšlej. Pošli přesné znění erroru PlayerName + řádky C:\Users\Marek\Desktop\Vsetko\mod\Untitled.pwn(327) : warning 217: loose indentation Nemáš odtabované, odtabuj nebo #pragma tabsize 0 C:\Users\Marek\Desktop\Vsetko\mod\Untitled.pwn(337) : warning 203: symbol is never used: "strtok" buď dej před strtok 'stock' nebo #pragma unused strtok Link to comment Share on other sites More sharing options...
0 ManSlayer 3 Odesláno: 20. Září, 2011 Author Share Odesláno: 20. Září, 2011 to mám.. 0 warningu 0 erroru.. ale mod má 1 kb.. dám to sem , stejne tam ješte nic není.. a prosím, nedaj sem celý kód, jen napiš kde je chyba já se stim budu trápit //-------------------- 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; } //--- #if defined FILTERSCRIPT main() { print("\n----------------------------------"); print(" This is life by ManSlayer"); print("----------------------------------\n"); } #endif 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 --------------------// 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 a to je mod? pokud ano tak by tam nemel byt definovan filter script Link to comment Share on other sites More sharing options...
0 Guest Odesláno: 20. Září, 2011 Share Odesláno: 20. Září, 2011 ja tam nevidím #define FILTERSCRIPT takže je to GM... Link to comment Share on other sites More sharing options...
0 ManSlayer 3 Odesláno: 20. Září, 2011 Author Share Odesláno: 20. Září, 2011 stále to má 1 kb.. ,ale pred tím, keď som to zmazal písalo error.. 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 ja tam nevidím#define FILTERSCRIPT takže je to GM... je tam: stock PlayerName(playerid) { new playername[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername, sizeof(playername)); return playername; } //--- #if defined FILTERSCRIPT main() { print("\n----------------------------------"); print(" This is life by ManSlayer"); print("----------------------------------\n"); } Link to comment Share on other sites More sharing options...
0 ManSlayer 3 Odesláno: 20. Září, 2011 Author Share Odesláno: 20. Září, 2011 ale ja som začiatok robil v 0.3d pawne tak asi preto.. 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 ale ja som začiatok robil v 0.3d pawne tak asi preto.. ja jsem taky ale na to ze mas tolik prispevku bych cekal ze si poradis zatim skuz oddelat jen #if define FilterScript a #endif a mnelo by to fachat kdyz ne tak zkus Compiler z 0.3c Link to comment Share on other sites More sharing options...
0 ManSlayer 3 Odesláno: 20. Září, 2011 Author Share Odesláno: 20. Září, 2011 kompiluju to v 0.3c uz.. ale prispevky mam jen proto ze sem tu rok aj neco.. a k pawnu moc lasku nemam takže stale výkal umím.. , du zkusit odelat to endif 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 a to if define taky jinak budes mit error ze ti chyby endif Link to comment Share on other sites More sharing options...
0 ManSlayer 3 Odesláno: 20. Září, 2011 Author Share Odesláno: 20. Září, 2011 odstraneno, no stale 1 kb Link to comment Share on other sites More sharing options...
0 Guest Odesláno: 20. Září, 2011 Share Odesláno: 20. Září, 2011 ja tam nevidím#define FILTERSCRIPT takže je to GM... je tam: stock PlayerName(playerid) { new playername[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername, sizeof(playername)); return playername; } //--- #if defined FILTERSCRIPT main() { print("\n----------------------------------"); print(" This is life by ManSlayer"); print("----------------------------------\n"); } vidieť že nevieš o pawn ani riadok... kebyže vieš tak určite vieš čo znamená IF DEFINED a keď nieje nadefinované tak sa to nevyvolá... btw hore treba dať #define FILTERSCRIPT 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 ale to je v poradku ze to je 1 Kb vic to snad ani mit nemuze kdyz zapnes server vypise se ti print? pokud ano tak ti to jede Link to comment Share on other sites More sharing options...
0 Guest Odesláno: 20. Září, 2011 Share Odesláno: 20. Září, 2011 #if defined FILTERSCRIPT když je definování FILTERSCRIPT tj kód nejde pokud nahoře není #define FILTERSCRIPT btw ty děláš mód tak smaž OnFilterScriptInit && On... Exit 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 QWER to bude asi tim ze sem to nikdy nepouzival a filtersripty nedelam ale tos nemohl vedet Link to comment Share on other sites More sharing options...
0 ManSlayer 3 Odesláno: 20. Září, 2011 Author Share Odesláno: 20. Září, 2011 to mam smazané..... ale v serverlogu teraz toto : [20] Script[gamemodes/Untitled.amx]: Run time error 6: "Invalid instruction" skúsim to define fs EDIT : to #define FILTERSCRIPT nepomohlo.. stále 1 kb , a 1 kb by to nemohlo mať keď prázdny mod bez registrácie mal 4 Link to comment Share on other sites More sharing options...
0 Guest Odesláno: 20. Září, 2011 Share Odesláno: 20. Září, 2011 Ja som to testoval amx má 4,00 KB a pwn má 8,00 KB 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