Jump to content

scrofly

Uživatel
  • Příspěvků

    39
  • Registrován

  • Aktivní

Everything posted by scrofly

  1. to ne hoši to je ten starej hnusnej mod to nechci. kdybyste chapali , ze pisu ras a bts clans jestli vubec hrajete samp. tak vite ze oni maj novejsi mod ktery je prave ted number 1 mezi clanama Ja ho chc itaky tkze za nej zaplatim primo qwerovi ale musis se ozvat
  2. koupim tenhle mod co ma ras clan a bts clan od qwera. Kolik za to chces ? prosil bych platbu mobilem sms nemam kartu nevydelavam ,
  3. Já jen , ze clan Ras vside machruje , ze ten mod namodovali oni vis. Pritom pravy pawnera ani nereknou tebe hele rano ted 8:16 sem koukal na topic , ale server ma blank script + wring heslo asi si to zmenil nvm.... ale to je jedno. btw. za kolik bys mi ho prodal ten mod co maj ras v pawnu ,aby v nem slo prepsat textdraw nahore u fist.???? slo by to pres smsku ??? nemam bankovni ucet lebo este nevydelavam
  4. sorry ale proste tenhle mod , kdyz to srovnam jakou dobu uz hraji samp skill sawn off... uz to je proste neni to ono . Ten čo má ras som robil ja Proč me psali z ras ze to delal Coman ?? nebo C@mon takze me lhali ? ( tobe ja verim ) Ras dali ten mod bts pry ( naka luisa za to dala prej 2000 kč ) je to pravda nebo zas naky ojeb ??? Qwer a to co maj ras za kolik by to bylo ??? btw. a jinej lepsi mod nez to co jsem ti ohodnotil 2/10 lepsi free nemas jo ?
  5. Qwer nemas neco jineho ? vazne tohle je hruza .... si to dej do windows serveru samp . je to strasny... To si delal asi , kdyz si se ucil pawno vid ? Prosim nemas tam neco kvalitnejsiho??? kdyztak muj skype em.me072 Se podivej na mody od ras,bts ,bsk clanu ...
  6. Ano funguje ale je to nejhorsi cw/tg mod jaky jsme kdy videl 2/10 potrebuju neco kvalitnejsiho prosim nema nekdo ?
  7. Ahoj Hledam cw/tg mod SAMP , hledal jsem vsude na google na ulozto a nic z toho nefunguje . Prosim mohl by mi sem nekdo dat odkaz na cw tg mod co funguje diky moc
  8. dík danny tvuj koment me opravdu pomuze, super diky
  9. tohle si nech ja se snazim a hledam uz tk 3 hodiny a nemuzu nic najit
  10. prosim mohl bys ty nebo nekdo jiny to dosadit do toho modu ? udělal jsem to jak si me radil a porad errors Nebo nejlepsi co kdyby sem nekdo dal odkaz na registraci a login system v dialogu , dke bude. 1) Registrace 2) potvrzeni hesla 3) 3x spatne zadane heslo kick 4) pri prihlaseni v dialogu login/closed - dám closed ,aby me to kiclo ze serveru a neslo abych mohl dat spawn .
  11. Ahoj Prosím vás zjistil jsme pár chyb ve své registraci : 1) Chtěl bych , aby v ni bylo 3x za zadání spatneho hesla kick ze serveru. tim ze zmizi dialog na login a nahore v chatu bude napsano neco 3x zadane neuspesne prihlaseni na server. 2) kdyz nezadam do registrace heslo a dam cancel ,tak chci ,abych mel closed connection tedy zase odpojeni, v mem pripade se jde normalne do hry. 3) kdyz se registruju a prijdu znova , tak se musim na stejnym ucte znova registrovat ,neuklada to hesla. Prosím kdyby byl nekdo tk hodny a opravil mi ten kod , aby v nem bylo tohle co jsem napsal budu moc vdecny. #include <a_samp> #include <file> #include <dini> #include <dudb> #include <dutils> #define SCM SendClientMessage #define SendMessage SendClientMessage // TERAZ MOZES POUZIVAT AJ SendMessage aj len SCM //#define #define modra 0x4778C9 #define MODRA 0x0000BBAA #define MODRA2 0x4682B4AA #define MODRA3 0x4169FFAA #define SVMODRA 0x33CCFFAA #define ZELENA 0x008000AA #define CYAN 0x00FFFFAA #define TMAVACYAN 0x008B8BAA #define BILA 0xFFFFFFAA #define ZLUTA 0xFFFF00AA #define HNEDA 0xA52A2AAA #define HNEDA2 0xBC8F8FAA #define COKOLADA 0xD2691EAA #define CERVENA 0xFF0000AA #define SEDA 0x808080AA #define FIALOVA 0x800080AA #define RUZOVA 0xFFC0CBAA #define CHARTR 0x7FFF00AA #define ORANZCERV 0xFF4500AA #define ORANZOVA 0xFF8C00AA #define NEVIDITE 0x4682B400 #define B_SEDA 0x808080FF //seda barva #define B_CERV 0xA40000FF //cervena barva #define B_BILA 0xFFFFFFFF //bila barva #define B_ZELE 0x00A400FF //zelena barva #define REG_DIALOG 0 #define LOG_DIALOG 1 enum PLAYER_INFO// - něco jako databaze odkud bere informace proměná Informace { bool:Login // pokud už enum máte stačí do něj přidat toto (bool: logická porměnná, true or false) } new Informace[MAX_PLAYERS][PLAYER_INFO]; // info o hráč, využívá seznam z enumu stock Jmeno(playerid) // zjištění jména { new pName[MAX_PLAYER_NAME]; //proměnná na zapsání jména if(IsPlayerConnected(playerid)) //pokud je hráč připojen { if(!IsPlayerNPC(playerid)) // a pokud to není NPC { GetPlayerName(playerid, pName, sizeof(pName)); //zjistí jeho jméno } } return pName; //odešle jméno } main() { print("\n----------------------------------"); print("Real.Play1.1"); print("----------------------------------\n"); } public OnGameModeInit() { // Don't use these lines if it's a filterscript SetGameModeText("Real.Play1.1"); AddPlayerClass(105,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0); AddPlayerClass(103,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0); AddPlayerClass(106,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0); AddPlayerClass(107,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0); return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { if(!Informace[playerid][Login]) // kontrola jestli neni prihlasen { if(udb_Exists(Jmeno(playerid))) // pokud je zaregistrován { new message[256]; // proměnná pro zprávu format(message, sizeof(message), "Vitej zpatky, %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //připraví zprávu¨s parametrem do dialogu ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Prihlaseni", message, "OK", "Konec"); // otevře přihlašovací dialog s kolonkou na heslo } else // ale pokud nemá účet { new message[256]; // připraví proměnnou pro zprávu format(message, sizeof(message), "Zaregistruj se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); // formát zprávy s parametrem ShowPlayerDialog(playerid, REG_DIALOG, DIALOG_STYLE_INPUT, "Registrace", message, "OK", "Konec"); // pošle hráči registrační dialog s kolonkou pro heslo } } SetPlayerPos(playerid, 2118.1868,1284.3336,8.6268); SetPlayerCameraPos(playerid, 2120.1868,1284.3336,8.6268); SetPlayerCameraLookAt(playerid,2118.1868,1284.3336,8.6268); return 1; } public OnPlayerConnect(playerid) { Informace[playerid][Login] = false; //nejdřív se musí přihlásit SendClientMessage(playerid,ZELENA, "Vytaj Na RoelPlay-Servery,RealPlay1.1"); return 1; } public OnPlayerDisconnect(playerid, reason) { if(Informace[playerid][Login] == true) //pokud je přihlášen { dUserSetINT(Jmeno(playerid)).("Penize",GetPlayerMoney(playerid)); //zjistí peníze a uloží je to na váš účet Informace[playerid][Login] = false; //aby nebyl přiští hráč již přihlášen } return 1; } public OnPlayerSpawn(playerid) { SetPlayerPos(playerid,2118.1868,1284.3336,8.6268); return 1; } public OnPlayerDeath(playerid, killerid, reason) { SetPlayerPos(playerid, -2630.0396,700.8793,27.9495); SendClientMessage(playerid,ZELENA, "Zomrel si!"); return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { return 1; } public OnPlayerText(playerid, text[]) { return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/mycommand", cmdtext, true, 10) == 0) { // Do something here return 1; } return 0; } 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 == REG_DIALOG && response) //pokud je to registrační dialog { if(strlen(inputtext) == 0) //pokud nezadá heslo { SendClientMessage(playerid, B_CERV, "[ ! ] Moc kratke heslo!"); //napíše informaci new message[256]; //proměnná pro zprávu format(message, sizeof(message), "Zaregistruj se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //příprava zprávy s parametrem ShowPlayerDialog(playerid, REG_DIALOG, DIALOG_STYLE_INPUT, "Registrace", message, "OK", "Konec"); //odešle znova reg. dialog } else //ppokud zadal heslo { if (udb_Create(Jmeno(playerid),inputtext)) //pokud se podaří zaregistrovat { new message[256]; // proměnná pro zprávu format(message, sizeof(message), "Prihlas se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //formát zprávy s parametrem ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Prihlaseni", message, "OK", "Konec"); //odešle log. dialog } else { new message[256]; //proměnná pro zprávu format(message, sizeof(message), "Zaregistruj se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //příprava zprávy s parametrem ShowPlayerDialog(playerid, REG_DIALOG, DIALOG_STYLE_INPUT, "Registrace", message, "OK", "Konec"); //odešle znova reg. dialog } } } if(dialogid == LOG_DIALOG) // pokud je to přihlašovací dialog { if(response==1) { if (udb_CheckLogin(Jmeno(playerid),inputtext)) //pokud se povede přihlásit { //zde dávejte věci které se provedou po přihlášení - nahrání peněz atp. GivePlayerMoney(playerid,dUserINT(Jmeno(playerid)).("Penize")-GetPlayerMoney(playerid)); //nahraje uložené peníze //sem davejte veci ktere chcete nacist! Informace[playerid][Login] = true; // že už je přihlášen new message[256]; //proměnná na uložení zprávy format(message, sizeof(message), "[ * ] Vitej ve hre %s!", Jmeno(playerid)); // zpráva s parametrem SendMessage(playerid, B_ZELE, message); //odeslání zprávy SendMessage(playerid, B_BILA, "[ * ] Mel by jsi si zaridit obcansky prukaz."); //informace při přihlášení SendMessage(playerid, B_BILA, "[ * ] Bez neho si nic neporidis, ani se nezamestnas."); //informace při přihlášení SendMessage(playerid, B_BILA, "[ * ] Napis /commads pro seznam prikazu."); //informace při přihlášení SendMessage(playerid, B_BILA, "[ * ] Napis /help pokud neco nevis."); //informace při přihlášení } else // pokud dal špatné heslo { SendMessage(playerid, B_CERV, "[ ! ] Spatne heslo!"); //napíše informaci new message[256]; //proměnná pro zprávu format(message, sizeof(message), "Prihlas se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //zpráva s parametrem Jmeno ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Prihlaseni", message, "OK", "Konec"); //pošle znova přihlašovací dialog } } else //pokud zmáčkne talčítko Konec { SendMessage(playerid, B_CERV, "[ ! ] Prihlaseni je povinne!"); //napíše informaci new message[256]; //proměnná pro zprávu format(message, sizeof(message), "Prihlas se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); // zpráva ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Prihlaseni", message, "OK", "Konec"); //zobrazí znova log. dialog s zprávou } } return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; }
  12. ok jeste jsem tam dal #define COLOR_ a z 25 errors uz jsou 4 C:\Users\joseph\Desktop\hh.pwn(78) : warning 213: tag mismatch C:\Users\joseph\Desktop\hh.pwn(231) : error 029: invalid expression, assumed zero C:\Users\joseph\Desktop\hh.pwn(231) : warning 215: expression has no effect C:\Users\joseph\Desktop\hh.pwn(231) : error 001: expected token: ";", but found ")" C:\Users\joseph\Desktop\hh.pwn(231) : error 029: invalid expression, assumed zero C:\Users\joseph\Desktop\hh.pwn(231) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors. kam do toho modu pripsat ,abych tam kde mam tu pozici mel u toho i tu motorku na pizzaboy ????
  13. #include <a_samp> #include <file> #include <dini> #include <dudb> #include <dutils> new job[MAX_PLAYERS]; new povolanipick; #define SCM SendClientMessage #define SCM SendClientMessage #define SendMessage SendClientMessage // TERAZ MOZES POUZIVAT AJ SendMessage aj len SCM //#define #define modra 0x4778C9 #define MODRA 0x0000BBAA #define MODRA2 0x4682B4AA #define MODRA3 0x4169FFAA #define SVMODRA 0x33CCFFAA #define ZELENA 0x008000AA #define CYAN 0x00FFFFAA #define TMAVACYAN 0x008B8BAA #define BILA 0xFFFFFFAA #define ZLUTA 0xFFFF00AA #define HNEDA 0xA52A2AAA #define HNEDA2 0xBC8F8FAA #define COKOLADA 0xD2691EAA #define CERVENA 0xFF0000AA #define SEDA 0x808080AA #define FIALOVA 0x800080AA #define RUZOVA 0xFFC0CBAA #define CHARTR 0x7FFF00AA #define ORANZCERV 0xFF4500AA #define ORANZOVA 0xFF8C00AA #define NEVIDITE 0x4682B400 #define B_SEDA 0x808080FF //seda barva #define B_CERV 0xA40000FF //cervena barva #define B_BILA 0xFFFFFFFF //bila barva #define B_ZELE 0x00A400FF //zelena barva #define REG_DIALOG 0 #define LOG_DIALOG 1 enum PLAYER_INFO// - něco jako databaze odkud bere informace proměná Informace { bool:Login // pokud už enum máte stačí do něj přidat toto (bool: logická porměnná, true or false) } new Informace[MAX_PLAYERS][PLAYER_INFO]; // info o hráč, využívá seznam z enumu stock Jmeno(playerid) // zjištění jména { new pName[MAX_PLAYER_NAME]; //proměnná na zapsání jména if(IsPlayerConnected(playerid)) //pokud je hráč připojen { if(!IsPlayerNPC(playerid)) // a pokud to není NPC { GetPlayerName(playerid, pName, sizeof(pName)); //zjistí jeho jméno } } return pName; //odešle jméno } main() { print("\n----------------------------------"); print("Real.Play1.1"); print("----------------------------------\n"); } public OnGameModeInit() povolanipick = CreatePickup(105,2021.5134,1224.3746,10.8203,354.1375); // Doplnte si souřadnice { UsePlayerPedAnims(); // Don't use these lines if it's a filterscript SetGameModeText("Real.Play1.1"); AddPlayerClass(105,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0); AddPlayerClass(103,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0); AddPlayerClass(106,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0); AddPlayerClass(107,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0); return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { if(!Informace[playerid][Login]) // kontrola jestli neni prihlasen { if(udb_Exists(Jmeno(playerid))) // pokud je zaregistrován { new message[256]; // proměnná pro zprávu format(message, sizeof(message), "Vitej zpatky, %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //připraví zprávu¨s parametrem do dialogu ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Prihlaseni", message, "OK", "Konec"); // otevře přihlašovací dialog s kolonkou na heslo } else // ale pokud nemá účet { new message[256]; // připraví proměnnou pro zprávu format(message, sizeof(message), "Zaregistruj se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); // formát zprávy s parametrem ShowPlayerDialog(playerid, REG_DIALOG, DIALOG_STYLE_INPUT, "Registrace", message, "OK", "Konec"); // pošle hráči registrační dialog s kolonkou pro heslo } } SetPlayerPos(playerid, 2118.1868,1284.3336,8.6268); SetPlayerCameraPos(playerid, 2120.1868,1284.3336,8.6268); SetPlayerCameraLookAt(playerid,2118.1868,1284.3336,8.6268); return 1; } public OnPlayerConnect(playerid) { Informace[playerid][Login] = false; //nejdřív se musí přihlásit SendClientMessage(playerid,ZELENA, "Vytaj Na RoelPlay-Servery,RealPlay1.1"); return 1; } public OnPlayerDisconnect(playerid, reason) { if(Informace[playerid][Login] == true) //pokud je přihlášen { dUserSetINT(Jmeno(playerid)).("Penize",GetPlayerMoney(playerid)); //zjistí peníze a uloží je to na váš účet Informace[playerid][Login] = false; //aby nebyl přiští hráč již přihlášen } return 1; } public OnPlayerSpawn(playerid) { SetPlayerPos(playerid,2118.1868,1284.3336,8.6268); return 1; } public OnPlayerDeath(playerid, killerid, reason) { SetPlayerPos(playerid, -2630.0396,700.8793,27.9495); SendClientMessage(playerid,ZELENA, "Zomrel si!"); return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { return 1; } public OnPlayerText(playerid, text[]) { return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/mycommand", cmdtext, true, 10) == 0) { // Do something here return 1; } return 0; } 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) if(pickupid == povolanipick){ SCM(playerid,COLOR_****,"zaměstnej se L.ALTem");// Tady si něco dejte třeba { 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) { if(newkeys == KEY_WALK){//L.ALT pro zaměstnání if(IsPlayerInSphere(playerid,X,Y,Z, 3) == 1){//když je v určitých souřadnicích, Doplnte si! if(job[playerid] == 1) return SendClientMessage(playerid, COLOR_GREEN, "[** ERROR **] Zde už jsi zaměstnán!"); job[playerid] = 1; // Zaněstná ho SetPlayerSkin(playerid, 21);//nastavi skin GivePlayerWeapon(playerid, ZBRAN,Náboje);// damu zbran //ATD Zde si muzete doplnit třeba mu doplnit zdraví a tak } 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 == REG_DIALOG && response) //pokud je to registrační dialog { if(strlen(inputtext) == 0) //pokud nezadá heslo { SendClientMessage(playerid, B_CERV, "[ ! ] Moc kratke heslo!"); //napíše informaci new message[256]; //proměnná pro zprávu format(message, sizeof(message), "Zaregistruj se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //příprava zprávy s parametrem ShowPlayerDialog(playerid, REG_DIALOG, DIALOG_STYLE_INPUT, "Registrace", message, "OK", "Konec"); //odešle znova reg. dialog } else //ppokud zadal heslo { if (udb_Create(Jmeno(playerid),inputtext)) //pokud se podaří zaregistrovat { new message[256]; // proměnná pro zprávu format(message, sizeof(message), "Prihlas se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //formát zprávy s parametrem ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Prihlaseni", message, "OK", "Konec"); //odešle log. dialog } else { new message[256]; //proměnná pro zprávu format(message, sizeof(message), "Zaregistruj se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //příprava zprávy s parametrem ShowPlayerDialog(playerid, REG_DIALOG, DIALOG_STYLE_INPUT, "Registrace", message, "OK", "Konec"); //odešle znova reg. dialog } } } if(dialogid == LOG_DIALOG) // pokud je to přihlašovací dialog { if(response==1) { if (udb_CheckLogin(Jmeno(playerid),inputtext)) //pokud se povede přihlásit { //zde dávejte věci které se provedou po přihlášení - nahrání peněz atp. GivePlayerMoney(playerid,dUserINT(Jmeno(playerid)).("Penize")-GetPlayerMoney(playerid)); //nahraje uložené peníze //sem davejte veci ktere chcete nacist! Informace[playerid][Login] = true; // že už je přihlášen new message[256]; //proměnná na uložení zprávy format(message, sizeof(message), "[ * ] Vitej ve hre %s!", Jmeno(playerid)); // zpráva s parametrem SendMessage(playerid, B_ZELE, message); //odeslání zprávy SendMessage(playerid, B_BILA, "[ * ] Mel by jsi si zaridit obcansky prukaz."); //informace při přihlášení SendMessage(playerid, B_BILA, "[ * ] Bez neho si nic neporidis, ani se nezamestnas."); //informace při přihlášení SendMessage(playerid, B_BILA, "[ * ] Napis /commads pro seznam prikazu."); //informace při přihlášení SendMessage(playerid, B_BILA, "[ * ] Napis /help pokud neco nevis."); //informace při přihlášení } else // pokud dal špatné heslo { SendMessage(playerid, B_CERV, "[ ! ] Spatne heslo!"); //napíše informaci new message[256]; //proměnná pro zprávu format(message, sizeof(message), "Prihlas se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //zpráva s parametrem Jmeno ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Prihlaseni", message, "OK", "Konec"); //pošle znova přihlašovací dialog } } else //pokud zmáčkne talčítko Konec { SendMessage(playerid, B_CERV, "[ ! ] Prihlaseni je povinne!"); //napíše informaci new message[256]; //proměnná pro zprávu format(message, sizeof(message), "Prihlas se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); // zpráva ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Prihlaseni", message, "OK", "Konec"); //zobrazí znova log. dialog s zprávou } } return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; } a tu jsou errors C:\Users\joseph\Desktop\kabat.pwn(76) : warning 213: tag mismatch C:\Users\joseph\Desktop\kabat.pwn(79) : error 055: start of function body without function header C:\Users\joseph\Desktop\kabat.pwn(83) : error 021: symbol already defined: "SetGameModeText" C:\Users\joseph\Desktop\kabat.pwn(88) : error 010: invalid function or declaration C:\Users\joseph\Desktop\kabat.pwn(232) : error 017: undefined symbol "COLOR_" C:\Users\joseph\Desktop\kabat.pwn(237) : warning 225: unreachable code C:\Users\joseph\Desktop\kabat.pwn(237) : error 029: invalid expression, assumed zero C:\Users\joseph\Desktop\kabat.pwn(237) : error 004: function "OnVehicleMod" is not implemented C:\Users\joseph\Desktop\kabat.pwn(242) : warning 225: unreachable code C:\Users\joseph\Desktop\kabat.pwn(242) : error 029: invalid expression, assumed zero C:\Users\joseph\Desktop\kabat.pwn(242) : error 004: function "OnVehiclePaintjob" is not implemented C:\Users\joseph\Desktop\kabat.pwn(247) : warning 225: unreachable code C:\Users\joseph\Desktop\kabat.pwn(247) : error 029: invalid expression, assumed zero C:\Users\joseph\Desktop\kabat.pwn(247) : error 004: function "OnVehicleRespray" is not implemented C:\Users\joseph\Desktop\kabat.pwn(252) : warning 225: unreachable code C:\Users\joseph\Desktop\kabat.pwn(252) : error 029: invalid expression, assumed zero C:\Users\joseph\Desktop\kabat.pwn(252) : error 004: function "OnPlayerSelectedMenuRow" is not implemented C:\Users\joseph\Desktop\kabat.pwn(257) : warning 225: unreachable code C:\Users\joseph\Desktop\kabat.pwn(257) : error 029: invalid expression, assumed zero C:\Users\joseph\Desktop\kabat.pwn(257) : error 004: function "OnPlayerExitedMenu" is not implemented C:\Users\joseph\Desktop\kabat.pwn(262) : warning 225: unreachable code C:\Users\joseph\Desktop\kabat.pwn(262) : error 029: invalid expression, assumed zero C:\Users\joseph\Desktop\kabat.pwn(262) : error 004: function "OnPlayerInteriorChange" is not implemented C:\Users\joseph\Desktop\kabat.pwn(267) : warning 225: unreachable code C:\Users\joseph\Desktop\kabat.pwn(267) : error 029: invalid expression, assumed zero C:\Users\joseph\Desktop\kabat.pwn(267) : error 004: function "OnPlayerKeyStateChange" is not implemented C:\Users\joseph\Desktop\kabat.pwn(269) : error 017: undefined symbol "newkeys" C:\Users\joseph\Desktop\kabat.pwn(270) : error 017: undefined symbol "IsPlayerInSphere" C:\Users\joseph\Desktop\kabat.pwn(271) : error 017: undefined symbol "COLOR_GREEN" C:\Users\joseph\Desktop\kabat.pwn(274) : error 017: undefined symbol "ZBRAN" C:\Users\joseph\Desktop\kabat.pwn(274) : error 029: invalid expression, assumed zero C:\Users\joseph\Desktop\kabat.pwn(274) : error 017: undefined symbol "boje" C:\Users\joseph\Desktop\kabat.pwn(274) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 25 Errors.
  14. dik danny aspon zes napsal naky editor.... Já to hleda vazne dlouho nekolik hodin na YT na jedn jsem i stahoval a delal to podle tut na youtube ale neslo to asi 6 hodin sem se v tom hrabal a neslo to. a na pawno sem sel az druhej den .... tu je forum nato ,tak lidi nejaky stim maj zkusenosti a podeli se stim .
  15. Ahoj Chtěl bych si udelat pri registraci,aby za tim dialogem na heslo byl nejaky obrazek s nápisem. tedy vlastne nez by se objevil dialog tk ze by byl obrázek a v nem napsaný nacitani... a nasledne by se objevila moje registrace s dialogem Po přihlášení bych měl pod radarem nazev modu a u peste by bylo napsane web serveru, Vim, ze na to ptorebuju nejaky program graficky, ktery mi pak udela i kod v tech textdrawech. Od vas potrebuju abyste mi rekli nazev toho programu pres ktery se delaji tyhle textdrawy a budu moc hodny i link na stahnuti diky moc za snahu vsem
  16. sem mel pauzu s pawnem a chtel sem se do toho zas pustit ale hazi mi to error a predtim to slo #include #include dini #include dudb #include dutils #define SCM SendClientMessage #define SendMessage SendClientMessage // TERAZ MOZES POUZIVAT AJ SendMessage aj len SCM //#define #define modra 0x4778C9 #define MODRA 0x0000BBAA #define MODRA2 0x4682B4AA #define MODRA3 0x4169FFAA #define SVMODRA 0x33CCFFAA #define ZELENA 0x008000AA #define CYAN 0x00FFFFAA #define TMAVACYAN 0x008B8BAA #define BILA 0xFFFFFFAA #define ZLUTA 0xFFFF00AA #define HNEDA 0xA52A2AAA #define HNEDA2 0xBC8F8FAA #define COKOLADA 0xD2691EAA #define CERVENA 0xFF0000AA #define SEDA 0x808080AA #define FIALOVA 0x800080AA #define RUZOVA 0xFFC0CBAA #define CHARTR 0x7FFF00AA #define ORANZCERV 0xFF4500AA #define ORANZOVA 0xFF8C00AA #define NEVIDITE 0x4682B400 #define B_SEDA 0x808080FF //seda barva #define B_CERV 0xA40000FF //cervena barva #define B_BILA 0xFFFFFFFF //bila barva #define B_ZELE 0x00A400FF //zelena barva #define REG_DIALOG 0 #define LOG_DIALOG 1 enum PLAYER_INFO// - něco jako databaze odkud bere informace proměná Informace { bool:Login // pokud už enum máte stačí do něj přidat toto (bool: logická porměnná, true or false) } new Informace[MAX_PLAYERS][PLAYER_INFO]; // info o hráč, využívá seznam z enumu stock Jmeno(playerid) // zjištění jména { new pName[MAX_PLAYER_NAME]; //proměnná na zapsání jména if(IsPlayerConnected(playerid)) //pokud je hráč připojen { if(!IsPlayerNPC(playerid)) // a pokud to není NPC { GetPlayerName(playerid, pName, sizeof(pName)); //zjistí jeho jméno } } return pName; //odešle jméno } main() { print("\n----------------------------------"); print("Real.Play1.1"); print("----------------------------------\n"); } public OnGameModeInit() { // Don't use these lines if it's a filterscript SetGameModeText("Real.Play1.1"); AddPlayerClass(105,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0); AddPlayerClass(103,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0); AddPlayerClass(106,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0); AddPlayerClass(107,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0); return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { if(!Informace[playerid][Login]) // kontrola jestli neni prihlasen { if(udb_Exists(Jmeno(playerid))) // pokud je zaregistrován { new message[256]; // proměnná pro zprávu format(message, sizeof(message), "Vitej zpatky, %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //připraví zprávu¨s parametrem do dialogu ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Prihlaseni", message, "OK", "Konec"); // otevře přihlašovací dialog s kolonkou na heslo } else // ale pokud nemá účet { new message[256]; // připraví proměnnou pro zprávu format(message, sizeof(message), "Zaregistruj se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); // formát zprávy s parametrem ShowPlayerDialog(playerid, REG_DIALOG, DIALOG_STYLE_INPUT, "Registrace", message, "OK", "Konec"); // pošle hráči registrační dialog s kolonkou pro heslo } } SetPlayerPos(playerid, 2118.1868,1284.3336,8.6268); SetPlayerCameraPos(playerid, 2120.1868,1284.3336,8.6268); SetPlayerCameraLookAt(playerid,2118.1868,1284.3336,8.6268); return 1; } public OnPlayerConnect(playerid) { Informace[playerid][Login] = false; //nejdřív se musí přihlásit SendClientMessage(playerid,ZELENA, "Vytaj Na RoelPlay-Servery,RealPlay1.1"); return 1; } public OnPlayerDisconnect(playerid, reason) { if(Informace[playerid][Login] == true) //pokud je přihlášen { dUserSetINT(Jmeno(playerid)).("Penize",GetPlayerMoney(playerid)); //zjistí peníze a uloží je to na váš účet Informace[playerid][Login] = false; //aby nebyl přiští hráč již přihlášen } return 1; } public OnPlayerSpawn(playerid) { SetPlayerPos(playerid,2118.1868,1284.3336,8.6268); return 1; } public OnPlayerDeath(playerid, killerid, reason) { SetPlayerPos(playerid, -2630.0396,700.8793,27.9495); SendClientMessage(playerid,ZELENA, "Zomrel si!"); return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { return 1; } public OnPlayerText(playerid, text[]) { return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/mycommand", cmdtext, true, 10) == 0) { // Do something here return 1; } return 0; } 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 == REG_DIALOG && response) //pokud je to registrační dialog { if(strlen(inputtext) == 0) //pokud nezadá heslo { SendClientMessage(playerid, B_CERV, "[ ! ] Moc kratke heslo!"); //napíše informaci new message[256]; //proměnná pro zprávu format(message, sizeof(message), "Zaregistruj se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //příprava zprávy s parametrem ShowPlayerDialog(playerid, REG_DIALOG, DIALOG_STYLE_INPUT, "Registrace", message, "OK", "Konec"); //odešle znova reg. dialog } else //ppokud zadal heslo { if (udb_Create(Jmeno(playerid),inputtext)) //pokud se podaří zaregistrovat { new message[256]; // proměnná pro zprávu format(message, sizeof(message), "Prihlas se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //formát zprávy s parametrem ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Prihlaseni", message, "OK", "Konec"); //odešle log. dialog } else { new message[256]; //proměnná pro zprávu format(message, sizeof(message), "Zaregistruj se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //příprava zprávy s parametrem ShowPlayerDialog(playerid, REG_DIALOG, DIALOG_STYLE_INPUT, "Registrace", message, "OK", "Konec"); //odešle znova reg. dialog } } } if(dialogid == LOG_DIALOG) // pokud je to přihlašovací dialog { if(response==1) { if (udb_CheckLogin(Jmeno(playerid),inputtext)) //pokud se povede přihlásit { //zde dávejte věci které se provedou po přihlášení - nahrání peněz atp. GivePlayerMoney(playerid,dUserINT(Jmeno(playerid)).("Penize")-GetPlayerMoney(playerid)); //nahraje uložené peníze //sem davejte veci ktere chcete nacist! Informace[playerid][Login] = true; // že už je přihlášen new message[256]; //proměnná na uložení zprávy format(message, sizeof(message), "[ * ] Vitej ve hre %s!", Jmeno(playerid)); // zpráva s parametrem SendMessage(playerid, B_ZELE, message); //odeslání zprávy SendMessage(playerid, B_BILA, "[ * ] Mel by jsi si zaridit obcansky prukaz."); //informace při přihlášení SendMessage(playerid, B_BILA, "[ * ] Bez neho si nic neporidis, ani se nezamestnas."); //informace při přihlášení SendMessage(playerid, B_BILA, "[ * ] Napis /commads pro seznam prikazu."); //informace při přihlášení SendMessage(playerid, B_BILA, "[ * ] Napis /help pokud neco nevis."); //informace při přihlášení } else // pokud dal špatné heslo { SendMessage(playerid, B_CERV, "[ ! ] Spatne heslo!"); //napíše informaci new message[256]; //proměnná pro zprávu format(message, sizeof(message), "Prihlas se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //zpráva s parametrem Jmeno ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Prihlaseni", message, "OK", "Konec"); //pošle znova přihlašovací dialog } } else //pokud zmáčkne talčítko Konec { SendMessage(playerid, B_CERV, "[ ! ] Prihlaseni je povinne!"); //napíše informaci new message[256]; //proměnná pro zprávu format(message, sizeof(message), "Prihlas se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); // zpráva ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Prihlaseni", message, "OK", "Konec"); //zobrazí znova log. dialog s zprávou } } return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; } vyresene ty includy maji byt v tomhle poradi #include <a_samp> #include <file> #include <dini> #include <dudb> #include <dutils> a uz to funguje
  17. Ahoj Mám v PC jeden register systém ale dělá mi to errory prosim opravite mi to aby to fungovalo tady jsou errory C:\Users\joseph\Desktop\JFS.pwn(17) : error 038: extra characters on line C:\Users\joseph\Desktop\JFS.pwn(18) : error 038: extra characters on line C:\Users\joseph\Desktop\JFS.pwn(19) : error 038: extra characters on line C:\Users\joseph\Desktop\JFS.pwn(96) : warning 217: loose indentation C:\Users\joseph\Desktop\JFS.pwn(98) : warning 217: loose indentation C:\Users\joseph\Desktop\JFS.pwn(121) : warning 217: loose indentation C:\Users\joseph\Desktop\JFS.pwn(126) : warning 217: loose indentation C:\Users\joseph\Desktop\JFS.pwn(127) : warning 217: loose indentation C:\Users\joseph\Desktop\JFS.pwn(130) : warning 217: loose indentation C:\Users\joseph\Desktop\JFS.pwn(133) : warning 217: loose indentation C:\Users\joseph\Desktop\JFS.pwn(139) : warning 217: loose indentation C:\Users\joseph\Desktop\JFS.pwn(149) : warning 217: loose indentation C:\Users\joseph\Desktop\JFS.pwn(162) : warning 217: loose indentation C:\Users\joseph\Desktop\JFS.pwn(164) : warning 217: loose indentation C:\Users\joseph\Desktop\JFS.pwn(166) : warning 217: loose indentation C:\Users\joseph\Desktop\JFS.pwn(181) : warning 217: loose indentation C:\Users\joseph\Desktop\JFS.pwn(188) : warning 217: loose indentation C:\Users\joseph\Desktop\JFS.pwn(209) : warning 217: loose indentation C:\Users\joseph\Desktop\JFS.pwn(210) : warning 217: loose indentation C:\Users\joseph\Desktop\JFS.pwn(220) : warning 217: loose indentation C:\Users\joseph\Desktop\JFS.pwn(231) : warning 217: loose indentation C:\Users\joseph\Desktop\JFS.pwn(233) : warning 217: loose indentation C:\Users\joseph\Desktop\JFS.pwn(234) : warning 217: loose indentation C:\Users\joseph\Desktop\JFS.pwn(237) : warning 217: loose indentation C:\Users\joseph\Desktop\JFS.pwn(242) : warning 217: loose indentation C:\Users\joseph\Desktop\JFS.pwn(250) : warning 217: loose indentation C:\Users\joseph\Desktop\JFS.pwn(289) : warning 217: loose indentation C:\Users\joseph\Desktop\JFS.pwn(308) : warning 217: loose indentation C:\Users\joseph\Desktop\JFS.pwn(309) : error 010: invalid function or declaration Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors. #include <a_samp> <a_samp> #include <dof2> <dof2> #include <a_http> <a_http> #define MAILER_URL "geradoresjfs.site90.net/mailer.php" // Archive. Php> upe your <! #include <mailer> #define CONTAS \ "PlayersJFS/%s.ini" #define REGISTRO \ (787) #define LOGIN \ (790) #define MAXPLAYERSJFS \ (50) // Server Slots #define DinheiroInicio \ (1000) // Begins with MIL Grana #define LevelInicio \ (1) // Starts with Level 1 #define EmailServidor \ ("[email protected]") //Your Email Addres #define NomeServidor \ ("[JFS/SAMP] - Recuperar Senha") // Configure #define TAtualizarLevel \ (4000) // Time to Upgrade Level, 4 man! new Invalido[MAXPLAYERSJFS], Nome[MAX_PLAYER_NAME], String[128] ; new Matou[MAXPLAYERSJFS], Morreu[MAXPLAYERSJFS], Level[MAXPLAYERSJFS], Logou[MAXPLAYERSJFS] ; public OnFilterScriptInit() { SetTimer("AtualizarLevel", TAtualizarLevel, true); return true; } public OnFilterScriptExit() { for(new i=0; i<MAXPLAYERSJFS; ++i) { CarregarPlayer(i); } DOF2_Exit(); return true; } public OnPlayerDeath(playerid, killerid, reason) { if(IsPlayerConnected(killerid)) { Matou[killerid]++; Level[killerid] ++; GameTextForPlayer(killerid,"~>~~r~Killed + 1 Level.!!!",4000,3); } if(IsPlayerConnected(playerid)) { GameTextForPlayer(playerid,"~>~~r~Dead - Level 1!!!",4000,3); Level[playerid] --; } return true; } public OnPlayerDisconnect(playerid, reason) { SalvarPlayer(playerid); return true; } public OnPlayerCommandText(playerid, cmdtext[]) { if(strfind(cmdtext, "/stats", true) != -1) { new DialogStatus[250]; new EmailStats[40]; GetPlayerName(playerid, Nome, sizeof(Nome)); format(EmailStats, sizeof(EmailStats), CONTAS, Nome); format(String, sizeof(String),"{FFFFFF}In Status {1E90FF}%s\n\n",Nome); strcat(DialogStatus, String); format(String, sizeof(String),"{FFFFFF}Email: {1E90FF}%s\n", DOF2_GetString(EmailStats,"Email")); strcat(DialogStatus, String); format(String, sizeof(String),"{FFFFFF}Level: {1E90FF}%d\n", Level[playerid]); strcat(DialogStatus, String); format(String, sizeof(String),"{FFFFFF}Money: {1E90FF}%d\n", GetPlayerMoney(playerid)); strcat(DialogStatus, String); format(String, sizeof(String),"{FFFFFF}Kills: {1E90FF}%d\n", Matou[playerid]); strcat(DialogStatus, String); format(String, sizeof(String),"{FFFFFF}Death: {1E90FF}%d\n",Morreu[playerid]); strcat(DialogStatus, String); format(String, sizeof(String),"{FFFFFF}You've Logout {1E90FF}%d{FFFFFF} In times Server", Logou[playerid]); strcat(DialogStatus, String); ShowPlayerDialog(playerid, 5732, DIALOG_STYLE_MSGBOX, "{00F6F6}My Info( RG )", DialogStatus, "Close", ""); return true; } if(strfind(cmdtext, "/mudaremail", true) != -1) { if(strlen(cmdtext) == 11) return SendClientMessage(playerid, -1, "/mudaremail [EMAIL]"); strdel(cmdtext, 0, 11); GetPlayerName(playerid, Nome, sizeof(Nome)); format(String, sizeof(String), CONTAS, Nome); new Celula[128]; format(Celula, sizeof(Celula),"JFS Registration System] - You Changed Your Email from %s to %s !!", DOF2_GetString(String,"Email"), cmdtext); SendClientMessage(playerid, -1, Celula); SendClientMessage(playerid, -1, "Caution! you should check if it's right! you may lose your Account."); DOF2_SetString(String,"Email", cmdtext); DOF2_SaveFile(); return true; } return false; } public OnPlayerConnect(playerid) { SendClientMessage(playerid, -1, "This server has a FilterScript Created By JFS - Jonathan Feitosa:)."); GetPlayerName(playerid, Nome, sizeof(Nome)); format(String, sizeof(String), CONTAS, Nome); if(!DOF2_FileExists(String)) { format(String, sizeof(String), "\n{7FFFD4}Nick: {1E90FF}%s Unregistered\n\n{FFFFFF} Enter A Password For Your Account Register\n", Nome); ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_PASSWORD, "System Register", String, "Register", "Cancel"); } else { format(String, sizeof(String), "\n{7FFFD4}Nick: {1E90FF}%s Registered\n\n{FFFFFF} Enter your password correctly in space provided\n", Nome); ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "System Login", String, "Login", "Cancel"); } return true; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == REGISTRO) { if(response) { if(!strlen(inputtext)) { GetPlayerName(playerid, Nome, sizeof(Nome)); format(String, sizeof(String), "\n{7FFFD4}Nick: {1E90FF}%s Unregistered\n\n{FFFFFF} Enter A Password For Your Account Register\n", Nome); ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_PASSWORD, "Registration System", String, "Register", "Cancel"); return true; } GetPlayerName(playerid, Nome, sizeof(Nome)); format(String, sizeof(String), CONTAS, Nome); DOF2_CreateFile(String); DOF2_SetString(String,"Senha",inputtext); DOF2_SetString(String,"Email","EmailDesconfigurado"); DOF2_SetInt(String,"Dinheiro", DinheiroInicio); DOF2_SetInt(String,"Level", LevelInicio); DOF2_SetInt(String,"Matou",0); DOF2_SetInt(String,"Admin",0); DOF2_SetInt(String,"Morreu",0); DOF2_SetInt(String,"Logou",0); DOF2_SaveFile(); ShowPlayerDialog(playerid, 6783, DIALOG_STYLE_INPUT, "JFS Registration - Set up your Email", "\n\n{1E90FF} Enter Your Email below to complete registration.\n\n{1E90FF} PS: If you lose your password, use to recover there.\n\n", "Configure", ""); return true; } else { SendClientMessage(playerid, 0xFF0000AA, "Why Do not You got kicked Register If I wanted!!"); Kick(playerid); return true; } } if(dialogid == 6783) { if(response) { GetPlayerName(playerid, Nome, sizeof(Nome)); format(String, sizeof(String), CONTAS, Nome); DOF2_SetString(String,"Email", inputtext); DOF2_SaveFile(); format(String, sizeof(String), "Configured Email to: %s", DOF2_GetString(String,"Email")); SendClientMessage(playerid, -1, String); format(String, sizeof(String), "\n{7FFFD4}Nick: {1E90FF}%s Registered\n\n{FFFFFF} Enter your password correctly to login\n", Nome); ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "System Login", String, "Login", "Cancel"); return true; } } if(dialogid == 6784) { if(response) { GetPlayerName(playerid, Nome, sizeof(Nome)); format(String, sizeof(String), CONTAS, Nome); new Celula[300]; format(Celula, sizeof(Celula), "System Registration/Login with via Email Password Recovery - System Created By Jonathan Feitosa \nVisite: www.facebook.com/GoHumorGTA\n\nPassword: %s\n\n\nContato Skype: jonathanfeitosajfs\nContato MSN: [email protected]", DOF2_GetString(String,"Senha")); SendMail(DOF2_GetString(String,"Email"), EmailServidor, NomeServidor, "JFS Projects - Recover Password", Celula); SendClientMessage(playerid, -1, "An email with your password has been sent to your email address successfully."); SendClientMessage(playerid, -1, "PS: The Times They may take about 5 minutes at most."); Kick(playerid); } else { SendClientMessage(playerid, -1, "You would not Send an Email so got kicked :)"); Kick(playerid); } return true; } if(dialogid == LOGIN) { if(response) { if(!strlen(inputtext)) { GetPlayerName(playerid, Nome, sizeof(Nome)); format(String, sizeof(String), "\n{7FFFD4}Nick: {1E90FF}%s Registered\n\n{FFFFFF} Enter your password correctly to login\n", Nome); ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "Sistema de Login", String, "Login", "Cancel"); SendClientMessage(playerid,0x1E90FFAA,"FIELD BLANK - Enter your password correctly!"); return true; } GetPlayerName(playerid, Nome, sizeof(Nome)); format(String, sizeof(String), CONTAS, Nome); if(!strcmp(inputtext,DOF2_GetString(String,"Senha"),false)) { Logando(playerid); return true; } else { Invalido[playerid] += 1; if(Invalido[playerid] == 5) return ShowPlayerDialog(playerid, 6784, DIALOG_STYLE_MSGBOX, "JFS registration - Password Recovery", "\n\n{33CCFF}Press 'Submit' to send an email to your email address containing your password.\n\n{7491F6}PS: I hope it's a valid email address, if not, please contact Administrator Owner.\n\n", "Submit", "Cancel"); SendClientMessage(playerid,0x00FF00AA,"Incorrect password, If you miss 5 times there will have to recover by Email!"); format(String, sizeof(String), "\n{7FFFD4}Nick: {1E90FF}%s Registered\n\n{FFFFFF} Enter your password correctly to Login\n", Nome); ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "System Login", String, "Login", "Cancel"); } return true; } else { SendClientMessage(playerid, 0xFF0000AA, "You do not want to login, for this reason can be kicked"); Kick(playerid); return true; } } return true; } stock SalvarPlayer(playerid) { GetPlayerName(playerid, Nome, sizeof(Nome)); format(String, sizeof(String), CONTAS, Nome); DOF2_SetInt(String,"Dinheiro", GetPlayerMoney(playerid)); DOF2_SetInt(String,"Level", Level[playerid]); DOF2_SetInt(String,"Matou", Matou[playerid]); DOF2_SetInt(String,"Morreu", Morreu[playerid]); DOF2_SetInt(String,"Logou", Logou[playerid]); DOF2_SaveFile(); return true; } stock CarregarPlayer(playerid) { GetPlayerName(playerid, Nome, sizeof(Nome)); format(String, sizeof(String), CONTAS, Nome); GivePlayerMoney(playerid, DOF2_GetInt(String,"Dinheiro")); Level[playerid] = DOF2_GetInt(String, "Level"); Matou[playerid] = DOF2_GetInt(String, "Matou"); Morreu[playerid] = DOF2_GetInt(String, "Morreu"); Logou[playerid] = DOF2_GetInt(String, "Logou"); DOF2_GetString(String, "Email"); DOF2_SaveFile(); return true; } stock Logando(playerid) { CarregarPlayer(playerid); Logou[playerid]++; // Here Bote functions when the player is logging. PS: You may be a tutorial system return true; } forward AtualizarLevel(); public AtualizarLevel() { for(new i=0; i<MAXPLAYERSJFS; ++i) { SetPlayerScore(i, Level[i]); } return true; }
  18. streno hele moc díky pomohl si mi takže vlastně ja pak už jen dělal chybu,že jsem pod to Useplayerped... nemel psat ten return 1 ,že . moc si toho vazim ,ze si mi ukazal spravou cestu konečně behaj jako lidi public OnGameModeInit() { UsePlayerPedAnims(); return 1; }
  19. omg prosím já to nechapu ,jen mi pomozte opravit ten blbej erorr tyhle komenty me nepomuzou valtys
  20. jo jasně už to vidím takže jsem to smazal a píše nový error C:\Users\Josef\Desktop\jjj.pwn(80) : error 021: symbol already defined: "SetGameModeText" C:\Users\Josef\Desktop\jjj.pwn(99) : error 010: invalid function or declaration C:\Users\Josef\Desktop\jjj.pwn(102) : error 010: invalid function or declaration Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 3 Errors. #include <a_samp> #include <dini> #include <dudb> #include <dutils> #define SCM SendClientMessage #define SendMessage SendClientMessage //#define #define modra 0x4778C9 #define MODRA 0x0000BBAA #define MODRA2 0x4682B4AA #define MODRA3 0x4169FFAA #define SVMODRA 0x33CCFFAA #define ZELENA 0x008000AA #define CYAN 0x00FFFFAA #define TMAVACYAN 0x008B8BAA #define BILA 0xFFFFFFAA #define ZLUTA 0xFFFF00AA #define HNEDA 0xA52A2AAA #define HNEDA2 0xBC8F8FAA #define COKOLADA 0xD2691EAA #define CERVENA 0xFF0000AA #define SEDA 0x808080AA #define FIALOVA 0x800080AA #define RUZOVA 0xFFC0CBAA #define CHARTR 0x7FFF00AA #define ORANZCERV 0xFF4500AA #define ORANZOVA 0xFF8C00AA #define NEVIDITE 0x4682B400 #define B_SEDA 0x808080FF //seda barva #define B_CERV 0xA40000FF //cervena barva #define B_BILA 0xFFFFFFFF //bila barva #define B_ZELE 0x00A400FF //zelena barva #define REG_DIALOG 0 #define LOG_DIALOG 1 enum PLAYER_INFO// - něco jako databaze odkud bere informace proměná Informace { bool:Login // pokud už enum máte stačí do něj přidat toto (bool: logická porměnná, true or false) } new Informace[MAX_PLAYERS][PLAYER_INFO]; // info o hráč, využívá seznam z enumu stock Jmeno(playerid) // zjištění jména { new pName[MAX_PLAYER_NAME]; //proměnná na zapsání jména if(IsPlayerConnected(playerid)) //pokud je hráč připojen { if(!IsPlayerNPC(playerid)) // a pokud to není NPC { GetPlayerName(playerid, pName, sizeof(pName)); //zjistí jeho jméno } } return pName; //odešle jméno } main() { print("\n----------------------------------"); print("zkouska"); print("----------------------------------\n"); } public OnGameModeInit() { UsePlayerPedAnims(); return 1; } // Don't use these lines if it's a filterscript SetGameModeText("zkouska"); AddPlayerClass(0, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(5, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(6, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(7, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(8, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(9, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(10, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(11, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(12, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(13, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(14, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(15, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(16, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(17, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(18, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(19, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(20, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(21, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); } return 1; } public OnPlayerRequestClass(playerid, classid) {
  21. uplně jsem to přehlednul,omlouvám se Ale všechny include jsem dopsal, dopsal jsem i vámi opraveny kod a stejne to háže error koukejte C:\Users\Josef\Desktop\jjj.pwn(80) : error 021: symbol already defined: "SetGameModeText" C:\Users\Josef\Desktop\jjj.pwn(99) : error 010: invalid function or declaration Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Errors. #include <a_samp> #include <dini> #include <dudb> #include <dutils> #define SCM SendClientMessage #define SendMessage SendClientMessage //#define #define modra 0x4778C9 #define MODRA 0x0000BBAA #define MODRA2 0x4682B4AA #define MODRA3 0x4169FFAA #define SVMODRA 0x33CCFFAA #define ZELENA 0x008000AA #define CYAN 0x00FFFFAA #define TMAVACYAN 0x008B8BAA #define BILA 0xFFFFFFAA #define ZLUTA 0xFFFF00AA #define HNEDA 0xA52A2AAA #define HNEDA2 0xBC8F8FAA #define COKOLADA 0xD2691EAA #define CERVENA 0xFF0000AA #define SEDA 0x808080AA #define FIALOVA 0x800080AA #define RUZOVA 0xFFC0CBAA #define CHARTR 0x7FFF00AA #define ORANZCERV 0xFF4500AA #define ORANZOVA 0xFF8C00AA #define NEVIDITE 0x4682B400 #define B_SEDA 0x808080FF //seda barva #define B_CERV 0xA40000FF //cervena barva #define B_BILA 0xFFFFFFFF //bila barva #define B_ZELE 0x00A400FF //zelena barva #define REG_DIALOG 0 #define LOG_DIALOG 1 enum PLAYER_INFO// - něco jako databaze odkud bere informace proměná Informace { bool:Login // pokud už enum máte stačí do něj přidat toto (bool: logická porměnná, true or false) } new Informace[MAX_PLAYERS][PLAYER_INFO]; // info o hráč, využívá seznam z enumu stock Jmeno(playerid) // zjištění jména { new pName[MAX_PLAYER_NAME]; //proměnná na zapsání jména if(IsPlayerConnected(playerid)) //pokud je hráč připojen { if(!IsPlayerNPC(playerid)) // a pokud to není NPC { GetPlayerName(playerid, pName, sizeof(pName)); //zjistí jeho jméno } } return pName; //odešle jméno } main() { print("\n----------------------------------"); print("zkouska"); print("----------------------------------\n"); } public OnGameModeInit() { UsePlayerPedAnims(); return 1; } // Don't use these lines if it's a filterscript SetGameModeText("zkouska"); AddPlayerClass(0, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(5, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(6, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(7, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(8, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(9, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(10, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(11, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(12, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(13, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(14, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(15, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(16, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(17, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(18, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(19, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(20, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); AddPlayerClass(21, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0); return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) {
  22. hele takže jsem to udělal jak jste napsali a hází mi to tenhle error co stím ? C:\Users\Josef\Desktop\zkouska.pwn(1) : fatal error 100: cannot read from file: "" Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error. #include #include //bere funkce z knihovny dini #include //bere funkce z knihovny dudb #include //bere funkce z knihovny dutils #define SCM SendClientMessage #define SendMessage SendClientMessage // TERAZ MOZES POUZIVAT AJ SendMessage aj len SCM //#define #define modra 0x4778C9 #define MODRA 0x0000BBAA #define MODRA2 0x4682B4AA #define MODRA3 0x4169FFAA #define SVMODRA 0x33CCFFAA #define ZELENA 0x008000AA #define CYAN 0x00FFFFAA #define TMAVACYAN 0x008B8BAA #define BILA 0xFFFFFFAA #define ZLUTA 0xFFFF00AA #define HNEDA 0xA52A2AAA #define HNEDA2 0xBC8F8FAA #define COKOLADA 0xD2691EAA #define CERVENA 0xFF0000AA #define SEDA 0x808080AA #define FIALOVA 0x800080AA #define RUZOVA 0xFFC0CBAA #define CHARTR 0x7FFF00AA #define ORANZCERV 0xFF4500AA #define ORANZOVA 0xFF8C00AA #define NEVIDITE 0x4682B400 #define B_SEDA 0x808080FF //seda barva #define B_CERV 0xA40000FF //cervena barva #define B_BILA 0xFFFFFFFF //bila barva #define B_ZELE 0x00A400FF //zelena barva #define REG_DIALOG 0 #define LOG_DIALOG 1 enum PLAYER_INFO// - něco jako databaze odkud bere informace proměná Informace { bool:Login // pokud už enum máte stačí do něj přidat toto (bool: logická porměnná, true or false) } new Informace[MAX_PLAYERS][PLAYER_INFO]; // info o hráč, využívá seznam z enumu stock Jmeno(playerid) // zjištění jména { new pName[MAX_PLAYER_NAME]; //proměnná na zapsání jména if(IsPlayerConnected(playerid)) //pokud je hráč připojen { if(!IsPlayerNPC(playerid)) // a pokud to není NPC { GetPlayerName(playerid, pName, sizeof(pName)); //zjistí jeho jméno } } return pName; //odešle jméno } main() { print("\n----------------------------------"); print("zkouska"); print("----------------------------------\n"); } public OnGameModeInit() { UsePlayerPedAnims(); return 1; } { // Don't use these lines if it's a filterscript SetGameModeText("zkouska"); AddPlayerClass(105,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0); AddPlayerClass(103,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0); AddPlayerClass(106,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0); AddPlayerClass(107,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0); return 1; }
  23. ja nechapu jak dát zkusil jsem public OnGameModeInit (UsePlayerPedAnims) takhle jsem to zkusil udela to error C:\Users\Josef\Desktop\prima.pwn(72) : error 025: function heading differs from prototype Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error. pak jsem to zkusil public OnGameModeInit () public UsePlayerPedAnims to hodilo dalsi errory Já nechápu jak to mám do toho vlozit,prosím uvedte mi sem příklad jak
  24. Ahoj Při spawnutí mi postava běhá divně jako na Roleplay serverech . jeden kluk mě poradil,že mam dat UsePlayerPedAnims k public OnGameModeIt( ale už nenapsal jaky symbol ktomu má byt nebo neco at sem to dal ktomu jakkoliv udělalo to nakej error.. až pak jsem udělal tohle : #define UsePlayerPedAnims public OnGameModeIt( a zmáčkl F5 a amx mod to udělalo,tak jsem myslel,že mám vyhráno lognu se s postavou a pořád beha spatne prosím mohl by sem někdo napsat jak to má být správně ,aby ta postava behala normalne,děkuji vsem co napíši a poradí
  25. ale počkej ted jsem zašel podívat na VojnaGangov a koukej Registrace je zatím nějaký pozadí ze hry, takže já bych zatím měl nějaký obrázek originální se svým logem po zadání hesla a kliknutí na registrace by se objevilo nějaký misto,který bych si určil samozřejmě,že jiné a taky bych vtom měl tenhle průhledný rámeček s mým jménem,který by za 2 vteřiny zmizel a já si mohl vybírat postavy a pak dal spawn. stímhle mi prosím lidi poradte jak upravit teda vlastně svoji registraci ( abych tam měl napsany register-cancel a zatím měl svoje originální pozadí a hned po prvnim zadanym heslu mě to přesměrovalo na moje určené místo,kde budu vybírat skiny ale ještě předtím než se ty skiny ukáží se ukáže pruhledný rámeček s napisem majitele serveru a pak vybirát skiny a dát spawn).. Tady je code moje registrace
×
×
  • Create New...