Jump to content

MrShoTys74

Uživatel
  • Příspěvků

    12
  • Registrován

  • Aktivní

Reputace

0 Na nule

Návštěvníci

The recent visitors block is disabled and is not being shown to other users.

  1. Aha jasne Dakujem 😉 spravím urcite takto nakoľko tých preukazov plánujem viac
  2. Ánoo, bez warningu... Ďakujem velmi pekne btw. tento isty stock môžem kludne využívat aj na dalšie preukazy priklad? .. alebo pri kazdom podobnom pripade novy stock ?
  3. Aha, lenže pri tomto mi prestane reagovat pawno čím by to mohlo byt?
  4. Čaute chalani už som písal v predchadzajucom topicu že by som potreboval pomôct s premenou hodnoty na text. Nakoniec som sa dva dni trápil xD a spravil niečo takéto .. stock autoskolabb(playerid) { new autoskolabb[25]; if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pVodickyB] == 0) autoskolabb = "Nevlastni"; if(PlayerInfo[playerid][pVodickyB] == 1) autoskolabb = "Vlastni"; } return autoskolabb; } ... Nakoniec to aj funguje ale stale mi to píše tento warning .. vedel by niekto čo s tym? C:\Users\42195\OneDrive\Plocha\Nový priečinok (3)\gamemodes\moj.pwn(126) : warning 219: local variable "autoskolabb" shadows a variable at a preceding level Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Warning.
  5. Ďakujem za odpoved, Ano už som si to celé prerobil a je to oveľa prehľadnejšie. este aby som nemusel znovu otvárať nový topic chcel som sa spýtať, spravil som si autoškolu a všetko funguje ako má ale neviem prísť ako na premennú čisla/hodnoty na text? priklad PlayerInfo[playerid][pAutoskolaB] = 0; Zmenit hodnotu 0 na “Nevlastni” ? pri všetkých pokusoch mi to vyhadzuje errory alebo to nefunguje a pri stocku mi prestalo reagovať pawno. 😅 uz neviem ako na to Dakujem ak by mi s tým niekto pomohol. (Potreboval by som to do vypisovanie všetkých štatistík Vodičský preukaz - Nevlastním / Vlastním)
  6. //=========================================================================WARPY=================================================================================================== if(dialogid == DIALOG_WARPY) { if(!response) { //zrust return 1; } switch(listitem) { case 0: { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(vehicleid,0); SetPlayerInterior(playerid,0); SetVehicleZAngle(vehicleid,227.2756); SetCameraBehindPlayer(playerid); SetVehiclePos(vehicleid,-1986.5483,305.5474,35.0071); return SendClientMessage(playerid, COLOR_GREEN, "[RealnySvet] Bol si teleportovaný do San Fierro!"); } SetPlayerPos(playerid,-1969.0593,294.0901,35.1719); SetPlayerFacingAngle(playerid,89.9102); SetPlayerInterior(playerid,0); SetCameraBehindPlayer(playerid); SendClientMessage(playerid, COLOR_GREEN, "[RealnySvet] Bol si teleportovaný do San Fierro!"); } case 1: { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(vehicleid,0); SetPlayerInterior(playerid,0); SetVehicleZAngle(vehicleid,227.2756); SetCameraBehindPlayer(playerid); SetVehiclePos(vehicleid,1608.3900,-1719.7670,13.3786); return SendClientMessage(playerid, COLOR_GREEN, "[RealnySvet] Bol si teleportovaný do Los Santos!"); } SetPlayerPos(playerid,1606.3514,-1739.5194,13.5469); SetPlayerFacingAngle(playerid,89.9102); SetPlayerInterior(playerid,0); SetCameraBehindPlayer(playerid); SendClientMessage(playerid, COLOR_GREEN, "[RealnySvet] Bol si teleportovaný do Los Santos!"); } case 2: { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(vehicleid,0); SetPlayerInterior(playerid,0); SetVehicleZAngle(vehicleid,227.2756); SetCameraBehindPlayer(playerid); SetVehiclePos(vehicleid,2128.2754,1333.6340,10.6558); return SendClientMessage(playerid, COLOR_GREEN, "[RealnySvet] Bol si teleportovaný do Las Venturas!"); } SetPlayerPos(playerid,2096.9543,1322.6205,10.8203); SetPlayerFacingAngle(playerid,89.9102); SetPlayerInterior(playerid,0); SetCameraBehindPlayer(playerid); SendClientMessage(playerid, COLOR_GREEN, "[RealnySvet] Bol si teleportovaný do Las Venturas!"); } } } if (dialogid == DIALOG_AUTOSKOLA) { if (response) // If they clicked 'Select' or double-clicked a weapon { switch (listitem) { case 0: { GivePlayerWeapon(playerid, WEAPON_M4, 120); // Give them an M4 } case 1: { GivePlayerWeapon(playerid, WEAPON_MP5, 90); // Give them an MP5 } case 2: { GivePlayerWeapon(playerid, WEAPON_AK47, 120); // Give them an AK-47 } } } return 1; // We handled a dialog, so return 1. Just like OnPlayerCommandText. } return 1; } //edit skúsil som to dať takto a funguje to.. môže to takto byt? .. lebo som myslel že každy dialog musi byť ukončení
  7. Čaute prosím vás už som raz mal problém ked som chcel pridať další diaog do DialogOnResponse, ale vtedy som mal problem zo zátvorkamy { }. Ale s týmto si nejsom istý aky je problém?.. ved to robím všetko podla wiki. Ak by bol niekto ochotný mi prosim vás vysvetliť kde stale robím chybu? lebo všetko funguje len ked chcem pridať ten posledný dialog vyhadzuje mi to erory. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { //==============================================================================REGISTER/LOGIN====================================================================================== switch( dialogid ) { case DIALOG_REGISTER: { if (!response) return Kick(playerid); if(response) { if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""COL_WHITE"Registrácia",""COL_RED"Zadali ste neplatné heslo.\n"COL_WHITE"Zadajte svoje heslo nižšie a zaregistrujte si nový účet.","Registracia","Ukončit"); new INI:File = INI_Open(UserPath(playerid)); INI_SetTag(File,"data"); INI_WriteInt(File,"Password",udb_hash(inputtext)); INI_WriteInt(File,"Cash",0); INI_WriteInt(File,"Admin",0); INI_WriteInt(File,"Kills",0); INI_WriteInt(File,"Deaths",0); INI_WriteInt(File,"Wanted",0); INI_WriteInt(File,"Skin",0); INI_WriteInt(File,"VodickyB",0); INI_Close(File); SetSpawnInfo(playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0); SpawnPlayer(playerid); } } case DIALOG_LOGIN: { if ( !response ) return Kick ( playerid ); if( response ) { if(udb_hash(inputtext) == PlayerInfo[playerid][pPass]) { INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid); GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]); SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pWanted]); SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]); SpawnPlayer(playerid); } else { ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Prihlasenie",""COL_RED"Zadali ste nesprávne heslo.\n"COL_WHITE"Pre prihlásenie zadajte svoje heslo nižšie.","Login","Quit"); } return 1; } } } //=========================================================================WARPY=================================================================================================== if(dialogid == DIALOG_WARPY) { if(!response) { //zrust return 1; } switch(listitem) { case 0: { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(vehicleid,0); SetPlayerInterior(playerid,0); SetVehicleZAngle(vehicleid,227.2756); SetCameraBehindPlayer(playerid); SetVehiclePos(vehicleid,-1986.5483,305.5474,35.0071); return SendClientMessage(playerid, COLOR_GREEN, "[RealnySvet] Bol si teleportovaný do San Fierro!"); } SetPlayerPos(playerid,-1969.0593,294.0901,35.1719); SetPlayerFacingAngle(playerid,89.9102); SetPlayerInterior(playerid,0); SetCameraBehindPlayer(playerid); SendClientMessage(playerid, COLOR_GREEN, "[RealnySvet] Bol si teleportovaný do San Fierro!"); } case 1: { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(vehicleid,0); SetPlayerInterior(playerid,0); SetVehicleZAngle(vehicleid,227.2756); SetCameraBehindPlayer(playerid); SetVehiclePos(vehicleid,1608.3900,-1719.7670,13.3786); return SendClientMessage(playerid, COLOR_GREEN, "[RealnySvet] Bol si teleportovaný do Los Santos!"); } SetPlayerPos(playerid,1606.3514,-1739.5194,13.5469); SetPlayerFacingAngle(playerid,89.9102); SetPlayerInterior(playerid,0); SetCameraBehindPlayer(playerid); SendClientMessage(playerid, COLOR_GREEN, "[RealnySvet] Bol si teleportovaný do Los Santos!"); } case 2: { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(vehicleid,0); SetPlayerInterior(playerid,0); SetVehicleZAngle(vehicleid,227.2756); SetCameraBehindPlayer(playerid); SetVehiclePos(vehicleid,2128.2754,1333.6340,10.6558); return SendClientMessage(playerid, COLOR_GREEN, "[RealnySvet] Bol si teleportovaný do Las Venturas!"); } SetPlayerPos(playerid,2096.9543,1322.6205,10.8203); SetPlayerFacingAngle(playerid,89.9102); SetPlayerInterior(playerid,0); SetCameraBehindPlayer(playerid); SendClientMessage(playerid, COLOR_GREEN, "[RealnySvet] Bol si teleportovaný do Las Venturas!"); } } } return 1; } //=========================================================================Autoskola=================================================================================================== if (dialogid == DIALOG_AUTOSKOLA) { if (response) { switch (listitem) { case 0: { //vodicakB } case 1: { //vodicakC } case 2: { //vodicakD } } } return 1; } A tieto errory C:\Users\42195\OneDrive\Plocha\Nový priečinok (3)\gamemodes\rls.pwn(515) : error 010: invalid function or declaration C:\Users\42195\OneDrive\Plocha\Nový priečinok (3)\gamemodes\rls.pwn(517) : error 010: invalid function or declaration C:\Users\42195\OneDrive\Plocha\Nový priečinok (3)\gamemodes\rls.pwn(519) : error 010: invalid function or declaration C:\Users\42195\OneDrive\Plocha\Nový priečinok (3)\gamemodes\rls.pwn(521) : error 010: invalid function or declaration C:\Users\42195\OneDrive\Plocha\Nový priečinok (3)\gamemodes\rls.pwn(524) : error 054: unmatched closing brace ("}") C:\Users\42195\OneDrive\Plocha\Nový priečinok (3)\gamemodes\rls.pwn(525) : error 010: invalid function or declaration C:\Users\42195\OneDrive\Plocha\Nový priečinok (3)\gamemodes\rls.pwn(528) : error 054: unmatched closing brace ("}") C:\Users\42195\OneDrive\Plocha\Nový priečinok (3)\gamemodes\rls.pwn(529) : error 010: invalid function or declaration C:\Users\42195\OneDrive\Plocha\Nový priečinok (3)\gamemodes\rls.pwn(532) : error 054: unmatched closing brace ("}") C:\Users\42195\OneDrive\Plocha\Nový priečinok (3)\gamemodes\rls.pwn(535) : error 010: invalid function or declaration Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 10 Errors.
  8. Aha rozumiem 😅 Dakujem ti za vysvetlenie a aj za radu🥳👍
  9. Ano to mna napadlo a aj som na samp fóre našiel nieco podobne s tým že tam ma byt podmienka na resetovanie tých dat ale nikde som nenašiel žiadnu funkciu 😅 , prosím ta vedel by si mi s tým pomoct ? Ja sem v pawnu celkem nový a skúšam len základne “skripty” a aj to poväčšine cez tutoriály
  10. Zdravím vás prosim vás mam problém s uloženými datami. Skúsil som na servery vytvorit nový účet na ktorý som dal nejake peniaze par krát som zomrel atd.. aby som mohol otestovať či funguje zaznamenavanie tých dát. ale ked skúsim založiť nový účet hodí mi to všetky nahrane veci z toho prvého založeneho účtu. Prosim vás vedel by mi s tym niekto pomoct? Dakujem velmi pekne.
  11. Dakujem ti velmi pekne za pomoc
  12. Zdravím vás prosim vás vedel by mi niekto pomôct s Registraciu a loginem? našiel som tu v starom prispevku jednu registraciu a chcel som ju vyskusať trochu upraviť ale pri práci s ňou som zistil že ked stlačím tlačitko Ukončiť tak sa zruší registracia a dalej pokračuje spawn.. chcel by som to skúsiť aby to znovu hodilo registraciu ale aby ho to kicklo zo serveru ale nedarí sa mi to spravit asi mam niečo zle.. vie mi s tym niekto helpnut? Dakujem velmi pekne #include <a_samp> #include <dini> #include <dudb> #include <dutils> #define SCM SendClientMessage #define SendMessage SendClientMessage #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 #define B_CERV 0xA40000FF #define B_BILA 0xFFFFFFFF #define B_ZELE 0x00A400FF #define REG_DIALOG 0 #define LOG_DIALOG 1 new Text:gMyTextdraw; enum PLAYER_INFO { bool:Login } new Informace[MAX_PLAYERS][PLAYER_INFO]; stock Jmeno(playerid) // { new pName[MAX_PLAYER_NAME]; if(IsPlayerConnected(playerid)) { if(!IsPlayerNPC(playerid)) { GetPlayerName(playerid, pName, sizeof(pName)); } } return pName; } main() { print("\n----------------------------------"); print("RealnySvet 7.0"); print("----------------------------------\n"); } public OnGameModeInit() { SetGameModeText("Reálny Svet 1.0"); 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) { //================================================================================================================ if(!Informace[playerid][Login]) { if(udb_Exists(Jmeno(playerid))) { new message[256]; format(message, sizeof(message), "\n\n{FFFFFF}Vítaj {00FF00}%s{FFFFFF} späť na servery {00FF00}Realný Svet\n\n{FFFFFF}Pre prihlásenie zadaj {FF0000}heslo!\n\n", Jmeno(playerid)); ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_PASSWORD, "Prihlasenie", message, "Prihlásit", "Ukončit"); } else { new message[256]; format(message, sizeof(message), "\n\n{FFFFFF}Vítaj {00FF00}%s{FFFFFF} na servery {00FF00}Realný Svet\n\n{FFFFFF}Pre registraciu si zvol {FF0000}Heslo\n\n", Jmeno(playerid)); ShowPlayerDialog(playerid, REG_DIALOG, DIALOG_STYLE_PASSWORD, "Registrácia", message, "Prihlásit", "Ukončit"); } } //================================================================================================================ SetPlayerPos(playerid, 1875.2098,1336.1964,16.9223); SetPlayerCameraPos(playerid, 1873.6270,1342.7435,16.9223); SetPlayerCameraLookAt(playerid,1875.2098,1336.1964,16.9223); return 1; } public OnPlayerConnect(playerid) { //================================================================================================================ Informace[playerid][Login] = false; SendClientMessage(playerid,ZELENA, "Vítaj späť na setvery Realny Svet!"); gMyTextdraw = TextDrawCreate(123.0, 123.0, "Nesprávne Heslo!"); //================================================================================================================ return 1; } public OnPlayerDisconnect(playerid, reason) { //================================================================================================================ if(Informace[playerid][Login] == true) { dUserSetINT(Jmeno(playerid)).("Penize",GetPlayerMoney(playerid)); Informace[playerid][Login] = false; } //================================================================================================================ return 1; } public OnPlayerSpawn(playerid) { SetPlayerPos(playerid,-2034.4553,471.7131,35.1723); 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) { 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==1) { if(strlen(inputtext) == 0) { SendClientMessage(playerid, B_CERV, "[ ! ] Moc kratke heslo!"); new message[256]; format(message, sizeof(message), "\n\n{FFFFFF}Vítaj {00FF00}%s{FFFFFF} na servery {00FF00}Realný Svet\n\n{FFFFFF}Pre registraciu si zvol {FF0000}Heslo\n\n", Jmeno(playerid)); ShowPlayerDialog(playerid, REG_DIALOG, DIALOG_STYLE_PASSWORD, "Registracia", message, "Prihlásit", "Ukončit"); } else { if (udb_Create(Jmeno(playerid),inputtext)) { new message[256]; format(message, sizeof(message), "\n\n{FFFFFF}Vítaj {00FF00}%s{FFFFFF} späť na servery {00FF00}Realný Svet\n\n{FFFFFF}Pre prihlásenie zadaj {FF0000}heslo!\n\n", Jmeno(playerid)); ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_PASSWORD, "Prihlasenie", message, "Prihlásit", "Ukončit"); } else { new message[256]; format(message, sizeof(message), "\n\n{FFFFFF}Vítaj {00FF00}%s{FFFFFF} na servery {00FF00}Realný Svet\n\n{FFFFFF}Pre registraciu si zvol {FF0000}Heslo\n\n", Jmeno(playerid)); ShowPlayerDialog(playerid, REG_DIALOG, DIALOG_STYLE_PASSWORD, "Registrace", message, "Prihlásit", "Ukončit"); } } } if(dialogid == LOG_DIALOG) { if(response==1) { if (udb_CheckLogin(Jmeno(playerid),inputtext)) { //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! TextDrawDestroy(gMyTextdraw); 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 } else // pokud dal špatné heslo { TextDrawShowForPlayer(playerid, gMyTextdraw); SendMessage(playerid, B_CERV, "[ ! ] Spatne heslo!"); //napíše informaci new message[256]; //proměnná pro zprávu format(message, sizeof(message), "\n\n{FFFFFF}Vítaj {00FF00}%s{FFFFFF} späť na servery {00FF00}Realný Svet\n\n{FFFFFF}Pre prihlásenie zadaj {FF0000}heslo!\n\n", Jmeno(playerid)); //zpráva s parametrem Jmeno ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_PASSWORD, "Prihlasenie", message, "Prihlásit", "Ukončít"); //pošle znova přihlašovací dialog } } else //pokud zmáčkne talčítko Konec { TextDrawHideForPlayer(playerid, gMyTextdraw); SendMessage(playerid, B_CERV, "[ ! ] Prihlaseni je povinne!"); //napíše informaci new message[256]; //proměnná pro zprávu format(message, sizeof(message), "\n\n{FFFFFF}Vítaj {00FF00}%s{FFFFFF} späť na servery {00FF00}Realný Svet\n\n{FFFFFF}Pre prihlásenie zadaj {FF0000}heslo!\n\n", Jmeno(playerid)); // zpráva ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_PASSWORD, "Prihlaseni", message, "Prihlásit", "Ukončít"); //zobrazí znova log. dialog s zprávou } } //================================================================================================================ return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; }
×
×
  • Create New...