bOmBi 0 Odesláno: 13. Únor, 2012 Share Odesláno: 13. Únor, 2012 #include #include #include #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 SYSTEM 0xEFEFF7AA #pragma tabsize 0; #define B_CERV 0xE10000AA #define B_ORAN 0xFF8C00AA #define B_SVIT 0x7FFF00AAD #define COLOR_GREEN 0x33AA33AA #define COLOR_GREY 0xAFAFAFAA #define chrfind #define meno #pragma unused strtok #pragma unused ret_memcpy new AFK[MAX_PLAYERS]; new odchadzajucihrac[100]; new novyhrac[100]; new sendername[256]; new Float:locx, Float:locy, Float:locz; new bool:login[MAX_PLAYERS]; main() { print("\n----------------------------------"); print(""); print(""); print("www.dangerous-zone.eu"); print("----------------------------------\n"); } stock PlayerName(playerid) { new name[24]; GetPlayerName(playerid, name, sizeof(name)); return name; } public OnGameModeInit() { SetGameModeText(""); //Spawn človeka AddPlayerClass(23,2004.5508,1544.6345,13.5908,269.8858,24,250,28,150,41,500); //Autá /////// //objekty CreateObject(7347,900.05426025,2799.38232422,-21.00344849,0.00000000,0.00000000,90.00000000); //object(vgsn_pipeworks01) (1) return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 2004.5508,1544.6345,13.5908); SetPlayerCameraPos(playerid, 2004.5508,1544.6345,13.5908); SetPlayerCameraLookAt(playerid, 2004.5508,1544.6345,13.5908); return 1; } public OnPlayerRequestSpawn(playerid) { return 1; } public OnPlayerConnect(playerid) { login[playerid] = false; GetPlayerName(playerid, novyhrac, 24); format(novyhrac, 100, "Hráč %s sa pripojil na server.(ID:%d)", novyhrac, playerid); SendClientMessageToAll(COLOR_GREY, novyhrac); SendClientMessage(playerid, COLOR_GREEN, "Vitajte na našom servery! Pre zoznam príkazov napíš /prikazy."); return; } public OnPlayerDisconnect(playerid, reason) { if (login[playerid]) { dUserSetINT(PlayerName(playerid)).("money",GetPlayerMoney(playerid)); } login[playerid]=false; GetPlayerName(playerid, odchadzajucihrac, 30); switch (reason) { case 1: format(odchadzajucihrac, 100, "Hráč %s odišiel zo servera.", odchadzajucihrac); case 2: format(odchadzajucihrac, 100, "Hráč %s bol vyhodený zo servera.(Kick/Ban)", odchadzajucihrac); } SendClientMessageToAll(COLOR_GREY, odchadzajucihrac); } public OnPlayerSpawn(playerid) { return 1; } public OnPlayerDeath(playerid, killerid, reason) { return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { return 1; } public OnPlayerText(playerid, text[]) { return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(login, 5, cmdtext); dcmd(register, 8, cmdtext); 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 OnObjectMoved(objectid) { return 1; } public OnPlayerObjectMoved(playerid, objectid) { return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { return 1; } public OnPlayerSelectedMenuRow(playerid, row) { return 1; } dcmd_register(playerid,params[]) { if (login[playerid]) return SendClientMessage(playerid, SYSTEM,"Úspešne zaregistrovaný!"); if (udb_Exists(PlayerName(playerid))) return SendClientMessage(playerid, SYSTEM,"Účet už existuje!!Prihlás sa pomocou príkazu:'/login heslo'."); if (strlen(params)==0) return SendClientMessage(playerid, SYSTEM,"Použite: '/register heslo'"); if (udb_Create(PlayerName(playerid),params)) return SendClientMessage(playerid, SYSTEM,"Účet úspešne vytvorený prihlás sa:'/login heslo'."); return 1; } dcmd_login(playerid,params[]) { if (login[playerid]) return SendClientMessage(playerid, SYSTEM,"Úspešne prihlásený!."); if (!udb_Exists(PlayerName(playerid))) return SendClientMessage(playerid, SYSTEM,"[Life]Účet neexistuje zaregistruj sa príkazom: '/register heslo'."); if (strlen(params)==0) return SendClientMessage(playerid, SYSTEM,"Použite: '/login heslo'"); if (udb_CheckLogin(PlayerName(playerid),params)) { GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid)); login[playerid]=true; return SendClientMessage(playerid, SYSTEM,"Úspešne zaregistrovaný!"); } return SendClientMessage(playerid, SYSTEM,"Prihlásenie neúspešné!"); } všeko mi scompiluje bez errorov do amx ...dam na server reštartnem a keď pridem na server nefunguje to ....neviete prečo? Dík Link to comment Share on other sites More sharing options...
0 Guest Frodo Odesláno: 13. Únor, 2012 Share Odesláno: 13. Únor, 2012 Máš vytvořenou složku kam se to ukládá? Link to comment Share on other sites More sharing options...
0 bOmBi 0 Odesláno: 13. Únor, 2012 Author Share Odesláno: 13. Únor, 2012 Máš vytvořenou složku kam se to ukládá? ..no to práve nemám ...aký mám dať názov? Link to comment Share on other sites More sharing options...
0 Guest Frodo Odesláno: 13. Únor, 2012 Share Odesláno: 13. Únor, 2012 Máš vytvořenou složku kam se to ukládá? ..no to práve nemám ...aký mám dať názov? V includu dudb (myslím že to tam bylo) se koukni a jak je tam formátování tak by tam mělo být například format(tmp,sizeof(tmp),"%s.dudb.sav",udb_encode(nickname)); Tak se koukni jestli to máš takto, pokud ano tak ve složce asi problém nebude, jelikož toto by ukládalo přímo do scriptfiles. Pokud tam máš něco jako format(tmp,sizeof(tmp),"/složka/%s.dudb.sav",udb_encode(nickname)); tak vytvoř složku "složka"... doufám že ti to radím správně. Link to comment Share on other sites More sharing options...
0 bOmBi 0 Odesláno: 13. Únor, 2012 Author Share Odesláno: 13. Únor, 2012 Máš vytvořenou složku kam se to ukládá? ..no to práve nemám ...aký mám dať názov? V includu dudb (myslím že to tam bylo) se koukni a jak je tam formátování tak by tam mělo být například format(tmp,sizeof(tmp),"%s.dudb.sav",udb_encode(nickname)); Tak se koukni jestli to máš takto, pokud ano tak ve složce asi problém nebude, jelikož toto by ukládalo přímo do scriptfiles. Pokud tam máš něco jako format(tmp,sizeof(tmp),"/složka/%s.dudb.sav",udb_encode(nickname)); tak vytvoř složku "složka"... doufám že ti to radím správně. jj pochopil som to ...ale zložku vytvárať nemusím....je tam toto format(tmp,sizeof(tmp),"%s.dudb.sav",udb_encode(nickname)); ..tak potom prečo mi to nejde? Link to comment Share on other sites More sharing options...
0 Guest Frodo Odesláno: 13. Únor, 2012 Share Odesláno: 13. Únor, 2012 Jakto, že ti to nehlásí errory, když nemáš ukončený public? public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(login, 5, cmdtext); dcmd(register, 8, cmdtext); return 0; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; } edit: Máš nějak moc chyb v pwn, nejprve si je oprav. Link to comment Share on other sites More sharing options...
0 bOmBi 0 Odesláno: 13. Únor, 2012 Author Share Odesláno: 13. Únor, 2012 Jakto, že ti to nehlásí errory, když nemáš ukončený public? public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(login, 5, cmdtext); dcmd(register, 8, cmdtext); return 0; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; } edit: Máš nějak moc chyb v pwn, nejprve si je oprav. nn ono to je uzavreté len ja som nedal všetko... Link to comment Share on other sites More sharing options...
0 Vichac 0 Odesláno: 14. Únor, 2012 Share Odesláno: 14. Únor, 2012 Nechapu ...Ani tohle mi nejde Link to comment Share on other sites More sharing options...
0 bOmBi 0 Odesláno: 16. Únor, 2012 Author Share Odesláno: 16. Únor, 2012 už mi to ide Link to comment Share on other sites More sharing options...
0 Vichac 0 Odesláno: 18. Únor, 2012 Share Odesláno: 18. Únor, 2012 už mi to ide ....Mě taky mám tu nejaký problémy s pawnem nějak mi to nechce komunikovat, ale vyřešeno )) Link to comment Share on other sites More sharing options...
Dotaz
bOmBi 0
všeko mi scompiluje bez errorov do amx ...dam na server reštartnem a keď pridem na server nefunguje to ....neviete prečo? Dík
Link to comment
Share on other sites
9 odpovědí na tuto otázku
Recommended Posts