shapeshifting 0 Odesláno: 26. Leden, 2018 Share Odesláno: 26. Leden, 2018 Ahojte pomožete mi ? uz si s tym lamem hlavu 2 hodky cca a neviem proste no --> odkaz na mod http://leteckaposta.cz/174875031 Error: Spoiler C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(9) : warning 201: redefinition of constant/macro (symbol "DIALOG_STYLE_INPUT") C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(15) : error 010: invalid function or declaration C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(17) : error 031: unknown directive C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(114) : warning 217: loose indentation C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(118) : error 029: invalid expression, assumed zero C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(119) : warning 215: expression has no effect C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(126) : error 029: invalid expression, assumed zero C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(127) : warning 215: expression has no effect C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(179) : error 029: invalid expression, assumed zero C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(184) : error 010: invalid function or declaration C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(186) : error 010: invalid function or declaration C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(265) : error 029: invalid expression, assumed zero C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(265) : error 035: argument type mismatch (argument 7) C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(289) : error 029: invalid expression, assumed zero C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(295) : error 029: invalid expression, assumed zero C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(318) : error 029: invalid expression, assumed zero C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(322) : error 029: invalid expression, assumed zero Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 13 Errors. Mod: Spoiler #pragma tabsize 0 #include <a_samp> #include <a_samp> #include <dof2> #include <dudb> #define Hesla "/Ucty/Hesla/%s.txt" #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 #define DIALOG_STYLE_PASSWORD #define DIALOG_STYLE_INPUT #define Login #define Quit #define PlayAudioStreamForPlayer #define SHOW_PLAYER_DIALOG if(User[playerid][USER_RANGO] == 6 && User[playerid][USER_FACCION] >= 1) #forward OnPlayerInfoChange(); #forward OnPlayerInfoChange(playerid); #forward OnPlayerPrivmsg(playerid, recieverid, text[]); #pragma unused ret_memcpy new Text:TDEditor_TD0; new Text:TDEditor_TD1; new Text:TDEditor_TD2; #if defined FILTERSCRIPT public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Test Reg/Log system"); print("--------------------------------------\n"); TDEditor_TD0 = TextDrawCreate(291.405975, -1.333245, "_"); TextDrawLetterSize(TDEditor_TD0, 0.384538, 7.911665); TextDrawTextSize(TDEditor_TD0, 8.760105, 1072.000000); TextDrawAlignment(TDEditor_TD0, 2); TextDrawColor(TDEditor_TD0, -1); TextDrawUseBox(TDEditor_TD0, 1); TextDrawBoxColor(TDEditor_TD0, 255); TextDrawSetShadow(TDEditor_TD0, 87); TextDrawSetOutline(TDEditor_TD0, 212); TextDrawBackgroundColor(TDEditor_TD0, 255); TextDrawFont(TDEditor_TD0, 1); TextDrawSetProportional(TDEditor_TD0, 0); TextDrawSetShadow(TDEditor_TD0, 87); TDEditor_TD1 = TextDrawCreate(280.630065, 375.500213, "_"); TextDrawLetterSize(TDEditor_TD1, 0.384538, 7.911665); TextDrawTextSize(TDEditor_TD1, 8.760105, 1072.000000); TextDrawAlignment(TDEditor_TD1, 2); TextDrawColor(TDEditor_TD1, -1); TextDrawUseBox(TDEditor_TD1, 1); TextDrawBoxColor(TDEditor_TD1, 255); TextDrawSetShadow(TDEditor_TD1, 87); TextDrawSetOutline(TDEditor_TD1, 212); TextDrawBackgroundColor(TDEditor_TD1, 255); TextDrawFont(TDEditor_TD1, 1); TextDrawSetProportional(TDEditor_TD1, 0); TextDrawSetShadow(TDEditor_TD1, 87); TDEditor_TD2 = TextDrawCreate(227.218048, 24.916673, "NAZEV_SERVERU"); TextDrawLetterSize(TDEditor_TD2, 0.648784, 3.349999); TextDrawAlignment(TDEditor_TD2, 1); TextDrawColor(TDEditor_TD2, -5963521); TextDrawSetShadow(TDEditor_TD2, 0); TextDrawSetOutline(TDEditor_TD2, 0); TextDrawBackgroundColor(TDEditor_TD2, 255); TextDrawFont(TDEditor_TD2, 2); TextDrawSetProportional(TDEditor_TD2, 1); TextDrawSetShadow(TDEditor_TD2, 0); return 1; } public OnFilterScriptExit() { return 1; } #else main() { print("\n----------------------------------"); print(" Destinyho gm"); print("----------------------------------\n"); } #endif public OnGameModeInit() { SetGameModeText("Ahojda!"); 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 OnPlayerRequestSpawn(playerid) { new nick[MAX_PLAYER_NAME], soubor[256]; GetPlayerName(playerid, nick, sizeof(nick)); format(soubor, sizeof(soubor), Hesla, nick); if (DOF2_FileExists(soubor)) { ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD), "{73C0E6}Přihlašování...", "{66F2BE}Vítej zpátky na serveru T&M&A! Zde zadej svoje heslo: {FF80C0}Login, Quit"); PlayAudioStreamForPlayer(playerid, "http://k007.kiwi6.com/hotlink/7r8pac2erw/Alesso_vs_OneRepublic_-_If_I_Lose_Myself_Alesso_Remix_.mp3"); TextDrawShowForPlayer(playerid,TDEditor_TD0); TextDrawShowForPlayer(playerid,TDEditor_TD1); TextDrawShowForPlayer(playerid,TDEditor_TD2); } else { ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD), "{73C0E6}Registrace...","{66F2BE}Vítej na serveru XXX! Zde zadej svoje nové heslo:", "{FF80C0}REGISTRACE", ""); PlayAudioStreamForPlayer(playerid, "http://k007.kiwi6.com/hotlink/7r8pac2erw/Alesso_vs_OneRepublic_-_If_I_Lose_Myself_Alesso_Remix_.mp3"); TextDrawShowForPlayer(playerid,TDEditor_TD0); TextDrawShowForPlayer(playerid,TDEditor_TD1); TextDrawShowForPlayer(playerid,TDEditor_TD2); } return 1; } public OnPlayerConnect(playerid) { return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } 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(changepass,10,cmdtext); return 0; } dcmd_changepass(playerid,params[]) { #pragma unused params ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT),"{73C0E6}Změna hesla","{66F2BE}Zadej prosím svoje staré heslo","{FF80C0}Další","{FE635A}Zavřít"); return 1; } 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 OnObjectMoved(objectid) { return 1; } public OnPlayerObjectMoved(playerid, objectid) { return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { return 1; } public OnPlayerSelectedMenuRow(playerid, row) { return 1; } public OnPlayerExitedMenu(playerid) { return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if (dialogid == 1) { new nick[MAX_PLAYER_NAME], soubor[256], string[128]; GetPlayerName(playerid, nick, sizeof(nick)); format(soubor, sizeof(soubor), Hesla, nick); { if(!response) return Kick(playerid); } { if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD), "{73C0E6}Registrace...","{66F2BE}Vítej na serveru XXX! Zde zadej svoje nové heslo:", "{FF80C0}REGISTRACE",); } TextDrawShowForPlayer(playerid,TDEditor_TD0); TextDrawShowForPlayer(playerid,TDEditor_TD1); TextDrawShowForPlayer(playerid,TDEditor_TD2); DOF2_CreateFile(soubor); DOF2_SetInt(soubor, "Heslo", udb_hash(inputtext)); DOF2_SaveFile(); format(string, 128, "Byl jsi úspěšně zaregistrovaný na jméno %s. Tvoje heslo je %s.", nick, inputtext); SendClientMessage(playerid, 0x66F2BEFF, string); StopAudioStreamForPlayer(playerid); TextDrawHideForPlayer(playerid,TDEditor_TD0); TextDrawHideForPlayer(playerid,TDEditor_TD1); TextDrawHideForPlayer(playerid,TDEditor_TD2); } if (dialogid == 2) { new nick[MAX_PLAYER_NAME], soubor[256]; GetPlayerName(playerid, nick, sizeof(nick)); format(soubor, sizeof(soubor), Hesla, nick); if(!response) return Kick(playerid); new tmp; tmp = DOF2_GetInt(soubor, "Heslo"); if(udb_hash(inputtext) != tmp) ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD), "{73C0E6}Přihlašování...", "{66F2BE}Vítej zpátky na serveru XXX! Zde zadej svoje heslo:\n{FE635A}Zadal jsi špatné heslo!", "{FF80C0}LOGIN", ""); TextDrawShowForPlayer(playerid,TDEditor_TD0); TextDrawShowForPlayer(playerid,TDEditor_TD1); TextDrawShowForPlayer(playerid,TDEditor_TD2); if(!strcmp(inputtext,DOF2_GetString(soubor,"Heslo"),false)) { ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD), "{73C0E6}Přihlašování...", "{66F2BE}Vítej zpátky na serveru XXX! Zde zadej svoje heslo:", "{FF80C0}LOGIN", ""); TextDrawShowForPlayer(playerid,TDEditor_TD0); TextDrawShowForPlayer(playerid,TDEditor_TD1); TextDrawShowForPlayer(playerid,TDEditor_TD2); } else { SendClientMessage(playerid,0x66F2BEFF, "Byl jsi úspěšně přihlášený!!"); TextDrawHideForPlayer(playerid,TDEditor_TD0); TextDrawHideForPlayer(playerid,TDEditor_TD1); TextDrawHideForPlayer(playerid,TDEditor_TD2); StopAudioStreamForPlayer(playerid); } } if(dialogid == 3) { new nick[MAX_PLAYER_NAME], slozka[256]; GetPlayerName(playerid, nick, sizeof(nick)); format(slozka, sizeof(slozka), Hesla, nick); if(response) { if(udb_hash(inputtext) != DOF2_GetInt(slozka, "Heslo")) { ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT),"{73C0E6}Změna hesla","{66F2BE}Zadej prosím svoje staré heslo\n{FE635A}Zadal jsi špatné heslo!","{FF80C0}Další","{FE635A}Zavřít"); } else { ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT),"{73C0E6}Změna hesla","{66F2BE}Zadej prosím svoje nové heslo","{FF80C0}Hotovo","{FE635A}Zavřít"); } } } if(dialogid == 4) { new nick[MAX_PLAYER_NAME], slozka[256]; GetPlayerName(playerid, nick, sizeof(nick)); format(slozka, sizeof(slozka), Hesla, nick); if(response) { DOF2_SetInt(slozka, "Heslo", udb_hash(inputtext)); DOF2_SaveFile(); SendClientMessage(playerid,0x66F2BEFF,"Heslo bylo úspěšně změněho! Svoje heslo si zapamatuj pro další přihlášení."); } } return 1; } Link to comment Share on other sites More sharing options...
0 Mivčo 90 Odesláno: 26. Leden, 2018 Share Odesláno: 26. Leden, 2018 (upraveno) Spoiler #pragma tabsize 0 #include <a_samp> #include <dof2> #include <dudb> #define Hesla "/Ucty/Hesla/%s.txt" #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 #pragma unused ret_memcpy new Text:TDEditor_TD0; new Text:TDEditor_TD1; new Text:TDEditor_TD2; #if defined FILTERSCRIPT public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Test Reg/Log system"); print("--------------------------------------\n"); TDEditor_TD0 = TextDrawCreate(291.405975, -1.333245, "_"); TextDrawLetterSize(TDEditor_TD0, 0.384538, 7.911665); TextDrawTextSize(TDEditor_TD0, 8.760105, 1072.000000); TextDrawAlignment(TDEditor_TD0, 2); TextDrawColor(TDEditor_TD0, -1); TextDrawUseBox(TDEditor_TD0, 1); TextDrawBoxColor(TDEditor_TD0, 255); TextDrawSetShadow(TDEditor_TD0, 87); TextDrawSetOutline(TDEditor_TD0, 212); TextDrawBackgroundColor(TDEditor_TD0, 255); TextDrawFont(TDEditor_TD0, 1); TextDrawSetProportional(TDEditor_TD0, 0); TextDrawSetShadow(TDEditor_TD0, 87); TDEditor_TD1 = TextDrawCreate(280.630065, 375.500213, "_"); TextDrawLetterSize(TDEditor_TD1, 0.384538, 7.911665); TextDrawTextSize(TDEditor_TD1, 8.760105, 1072.000000); TextDrawAlignment(TDEditor_TD1, 2); TextDrawColor(TDEditor_TD1, -1); TextDrawUseBox(TDEditor_TD1, 1); TextDrawBoxColor(TDEditor_TD1, 255); TextDrawSetShadow(TDEditor_TD1, 87); TextDrawSetOutline(TDEditor_TD1, 212); TextDrawBackgroundColor(TDEditor_TD1, 255); TextDrawFont(TDEditor_TD1, 1); TextDrawSetProportional(TDEditor_TD1, 0); TextDrawSetShadow(TDEditor_TD1, 87); TDEditor_TD2 = TextDrawCreate(227.218048, 24.916673, "NAZEV_SERVERU"); TextDrawLetterSize(TDEditor_TD2, 0.648784, 3.349999); TextDrawAlignment(TDEditor_TD2, 1); TextDrawColor(TDEditor_TD2, -5963521); TextDrawSetShadow(TDEditor_TD2, 0); TextDrawSetOutline(TDEditor_TD2, 0); TextDrawBackgroundColor(TDEditor_TD2, 255); TextDrawFont(TDEditor_TD2, 2); TextDrawSetProportional(TDEditor_TD2, 1); TextDrawSetShadow(TDEditor_TD2, 0); return 1; } public OnFilterScriptExit() { return 1; } #else main() { print("\n----------------------------------"); print(" Destinyho gm"); print("----------------------------------\n"); } #endif public OnGameModeInit() { SetGameModeText("Ahojda!"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); return 1; } public OnGameModeExit() { DOF2_Exit(); 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 OnPlayerRequestSpawn(playerid) { new nick[MAX_PLAYER_NAME], soubor[256]; GetPlayerName(playerid, nick, sizeof(nick)); format(soubor, sizeof(soubor), Hesla, nick); if (DOF2_FileExists(soubor)) { ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD, "{73C0E6}Přihlašování...", "{66F2BE}Vítej zpátky na serveru T&M&A! Zde zadej svoje heslo: ","{FF80C0}Login", "Quit"); PlayAudioStreamForPlayer(playerid, "http://k007.kiwi6.com/hotlink/7r8pac2erw/Alesso_vs_OneRepublic_-_If_I_Lose_Myself_Alesso_Remix_.mp3"); TextDrawShowForPlayer(playerid,TDEditor_TD0); TextDrawShowForPlayer(playerid,TDEditor_TD1); TextDrawShowForPlayer(playerid,TDEditor_TD2); } else { ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "{73C0E6}Registrace...","{66F2BE}Vítej na serveru XXX! Zde zadej svoje nové heslo:", "{FF80C0}REGISTRACE", ""); PlayAudioStreamForPlayer(playerid, "http://k007.kiwi6.com/hotlink/7r8pac2erw/Alesso_vs_OneRepublic_-_If_I_Lose_Myself_Alesso_Remix_.mp3"); TextDrawShowForPlayer(playerid,TDEditor_TD0); TextDrawShowForPlayer(playerid,TDEditor_TD1); TextDrawShowForPlayer(playerid,TDEditor_TD2); } return 1; } public OnPlayerConnect(playerid) { return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } 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(changepass,10,cmdtext); return 0; } dcmd_changepass(playerid,params[]) { #pragma unused params ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"{73C0E6}Změna hesla","{66F2BE}Zadej prosím svoje staré heslo","{FF80C0}Další","{FE635A}Zavřít"); return 1; } 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; } public OnPlayerExitedMenu(playerid) { return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if (dialogid == 1) { new nick[MAX_PLAYER_NAME], soubor[256], string[128]; GetPlayerName(playerid, nick, sizeof(nick)); format(soubor, sizeof(soubor), Hesla, nick); if(!response) return Kick(playerid); if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "{73C0E6}Registrace...","{66F2BE}Vítej na serveru XXX! Zde zadej svoje nové heslo:", "{FF80C0}REGISTRACE",""); TextDrawShowForPlayer(playerid,TDEditor_TD0); TextDrawShowForPlayer(playerid,TDEditor_TD1); TextDrawShowForPlayer(playerid,TDEditor_TD2); DOF2_CreateFile(soubor); DOF2_SetInt(soubor, "Heslo", udb_hash(inputtext)); DOF2_SaveFile(); format(string, 128, "Byl jsi úspěšně zaregistrovaný na jméno %s. Tvoje heslo je %s.", nick, inputtext); SendClientMessage(playerid, 0x66F2BEFF, string); StopAudioStreamForPlayer(playerid); TextDrawHideForPlayer(playerid,TDEditor_TD0); TextDrawHideForPlayer(playerid,TDEditor_TD1); TextDrawHideForPlayer(playerid,TDEditor_TD2); } if (dialogid == 2) { new nick[MAX_PLAYER_NAME], soubor[256]; GetPlayerName(playerid, nick, sizeof(nick)); format(soubor, sizeof(soubor), Hesla, nick); if(!response) return Kick(playerid); new tmp; tmp = DOF2_GetInt(soubor, "Heslo"); if(udb_hash(inputtext) != tmp) ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD, "{73C0E6}Přihlašování...", "{66F2BE}Vítej zpátky na serveru XXX! Zde zadej svoje heslo:\n{FE635A}Zadal jsi špatné heslo!", "{FF80C0}LOGIN", ""); TextDrawShowForPlayer(playerid,TDEditor_TD0); TextDrawShowForPlayer(playerid,TDEditor_TD1); TextDrawShowForPlayer(playerid,TDEditor_TD2); if(!strcmp(inputtext,DOF2_GetString(soubor,"Heslo"),false)) { ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD, "{73C0E6}Přihlašování...", "{66F2BE}Vítej zpátky na serveru XXX! Zde zadej svoje heslo:", "{FF80C0}LOGIN", ""); TextDrawShowForPlayer(playerid,TDEditor_TD0); TextDrawShowForPlayer(playerid,TDEditor_TD1); TextDrawShowForPlayer(playerid,TDEditor_TD2); } else { SendClientMessage(playerid,0x66F2BEFF, "Byl jsi úspěšně přihlášený!!"); TextDrawHideForPlayer(playerid,TDEditor_TD0); TextDrawHideForPlayer(playerid,TDEditor_TD1); TextDrawHideForPlayer(playerid,TDEditor_TD2); StopAudioStreamForPlayer(playerid); } } if(dialogid == 3) { new nick[MAX_PLAYER_NAME], slozka[256]; GetPlayerName(playerid, nick, sizeof(nick)); format(slozka, sizeof(slozka), Hesla, nick); if(response) { if(udb_hash(inputtext) != DOF2_GetInt(slozka, "Heslo")) { ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"{73C0E6}Změna hesla","{66F2BE}Zadej prosím svoje staré heslo\n{FE635A}Zadal jsi špatné heslo!","{FF80C0}Další","{FE635A}Zavřít"); } else { ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"{73C0E6}Změna hesla","{66F2BE}Zadej prosím svoje nové heslo","{FF80C0}Hotovo","{FE635A}Zavřít"); } } } if(dialogid == 4) { new nick[MAX_PLAYER_NAME], slozka[256]; GetPlayerName(playerid, nick, sizeof(nick)); format(slozka, sizeof(slozka), Hesla, nick); if(response) { DOF2_SetInt(slozka, "Heslo", udb_hash(inputtext)); DOF2_SaveFile(); SendClientMessage(playerid,0x66F2BEFF,"Heslo bylo úspěšně změněho! Svoje heslo si zapamatuj pro další přihlášení."); } } return 1; } Máš to... a keby boli problemy napíš Edited 26. Leden, 2018 by Lucifer Morningstar Spoiler Link to comment Share on other sites More sharing options...
0 A.K.A 0 Odesláno: 26. Leden, 2018 Share Odesláno: 26. Leden, 2018 píše mi to : fatal error 100: cannot read from file: "dubd" Link to comment Share on other sites More sharing options...
0 Amenadiel 286 Odesláno: 26. Leden, 2018 Share Odesláno: 26. Leden, 2018 Víš otom že dof2 nepotřebuje dubd? DOF2_CreateFile(soubor,heslo) Link to comment Share on other sites More sharing options...
0 shapeshifting 0 Odesláno: 26. Leden, 2018 Author Share Odesláno: 26. Leden, 2018 mivčo ani nevies ako ti dakujem :))) keby si nieco potreboval tak mi napis pomozem ti nejako a amenadiel dik za mensiu radu Link to comment Share on other sites More sharing options...
0 shapeshifting 0 Odesláno: 26. Leden, 2018 Author Share Odesláno: 26. Leden, 2018 mivco ale ked to nahram na server tak to pada a neviem prečo :/ Link to comment Share on other sites More sharing options...
0 Amenadiel 286 Odesláno: 26. Leden, 2018 Share Odesláno: 26. Leden, 2018 Máš ve složte scriptfiles všechy složky potřebné ? Link to comment Share on other sites More sharing options...
0 shapeshifting 0 Odesláno: 26. Leden, 2018 Author Share Odesláno: 26. Leden, 2018 al. ono mi to pred tym idlo a neviem preco terax nie // mobil Link to comment Share on other sites More sharing options...
0 Erik123 0 Odesláno: 30. Březen, 2018 Share Odesláno: 30. Březen, 2018 C:\Users\Erik\Desktop\Black-Kings.pwn(317) : warning 203: symbol is never used: "strtok" co mam udelat ??? help Link to comment Share on other sites More sharing options...
0 Smexy 5 Odesláno: 30. Březen, 2018 Share Odesláno: 30. Březen, 2018 Zdravím, Především se naučit číst a hlavně.. Naučit se číst Anglicky. Je tam napsáno, že "strtok" nebyl nikdy použit. Pokud nevíš, k čemu bys ho použil, dej si tam jen někam na začátek scriptu tohle: #pragma unused strtok Zatím. Link to comment Share on other sites More sharing options...
1 Baseball 2 Odesláno: 30. Březen, 2018 Share Odesláno: 30. Březen, 2018 Zdravím, doporučuji udělat registraci podle tohohle tutorialu od ATomase Link to comment Share on other sites More sharing options...
Dotaz
shapeshifting 0
Ahojte pomožete mi ? uz si s tym lamem hlavu 2 hodky cca a neviem proste no --> odkaz na mod http://leteckaposta.cz/174875031
Error:
C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(9) : warning 201: redefinition of constant/macro (symbol "DIALOG_STYLE_INPUT")
C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(15) : error 010: invalid function or declaration
C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(17) : error 031: unknown directive
C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(114) : warning 217: loose indentation
C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(118) : error 029: invalid expression, assumed zero
C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(119) : warning 215: expression has no effect
C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(126) : error 029: invalid expression, assumed zero
C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(127) : warning 215: expression has no effect
C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(179) : error 029: invalid expression, assumed zero
C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(184) : error 010: invalid function or declaration
C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(186) : error 010: invalid function or declaration
C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(265) : error 029: invalid expression, assumed zero
C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(265) : error 035: argument type mismatch (argument 7)
C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(289) : error 029: invalid expression, assumed zero
C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(295) : error 029: invalid expression, assumed zero
C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(318) : error 029: invalid expression, assumed zero
C:\Users\Domov\Desktop\ThaDonMachiaveceliTEST.pwn(322) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
13 Errors.
Mod:
#pragma tabsize 0
#include <a_samp>
#include <a_samp>
#include <dof2>
#include <dudb>
#define Hesla "/Ucty/Hesla/%s.txt"
#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
#define DIALOG_STYLE_PASSWORD
#define DIALOG_STYLE_INPUT
#define Login
#define Quit
#define PlayAudioStreamForPlayer
#define SHOW_PLAYER_DIALOG
if(User[playerid][USER_RANGO] == 6 && User[playerid][USER_FACCION] >= 1)
#forward OnPlayerInfoChange();
#forward OnPlayerInfoChange(playerid);
#forward OnPlayerPrivmsg(playerid, recieverid, text[]);
#pragma unused ret_memcpy
new Text:TDEditor_TD0;
new Text:TDEditor_TD1;
new Text:TDEditor_TD2;
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Test Reg/Log system");
print("--------------------------------------\n");
TDEditor_TD0 = TextDrawCreate(291.405975, -1.333245, "_");
TextDrawLetterSize(TDEditor_TD0, 0.384538, 7.911665);
TextDrawTextSize(TDEditor_TD0, 8.760105, 1072.000000);
TextDrawAlignment(TDEditor_TD0, 2);
TextDrawColor(TDEditor_TD0, -1);
TextDrawUseBox(TDEditor_TD0, 1);
TextDrawBoxColor(TDEditor_TD0, 255);
TextDrawSetShadow(TDEditor_TD0, 87);
TextDrawSetOutline(TDEditor_TD0, 212);
TextDrawBackgroundColor(TDEditor_TD0, 255);
TextDrawFont(TDEditor_TD0, 1);
TextDrawSetProportional(TDEditor_TD0, 0);
TextDrawSetShadow(TDEditor_TD0, 87);
TDEditor_TD1 = TextDrawCreate(280.630065, 375.500213, "_");
TextDrawLetterSize(TDEditor_TD1, 0.384538, 7.911665);
TextDrawTextSize(TDEditor_TD1, 8.760105, 1072.000000);
TextDrawAlignment(TDEditor_TD1, 2);
TextDrawColor(TDEditor_TD1, -1);
TextDrawUseBox(TDEditor_TD1, 1);
TextDrawBoxColor(TDEditor_TD1, 255);
TextDrawSetShadow(TDEditor_TD1, 87);
TextDrawSetOutline(TDEditor_TD1, 212);
TextDrawBackgroundColor(TDEditor_TD1, 255);
TextDrawFont(TDEditor_TD1, 1);
TextDrawSetProportional(TDEditor_TD1, 0);
TextDrawSetShadow(TDEditor_TD1, 87);
TDEditor_TD2 = TextDrawCreate(227.218048, 24.916673, "NAZEV_SERVERU");
TextDrawLetterSize(TDEditor_TD2, 0.648784, 3.349999);
TextDrawAlignment(TDEditor_TD2, 1);
TextDrawColor(TDEditor_TD2, -5963521);
TextDrawSetShadow(TDEditor_TD2, 0);
TextDrawSetOutline(TDEditor_TD2, 0);
TextDrawBackgroundColor(TDEditor_TD2, 255);
TextDrawFont(TDEditor_TD2, 2);
TextDrawSetProportional(TDEditor_TD2, 1);
TextDrawSetShadow(TDEditor_TD2, 0);
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print("\n----------------------------------");
print(" Destinyho gm");
print("----------------------------------\n");
}
#endif
public OnGameModeInit()
{
SetGameModeText("Ahojda!");
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 OnPlayerRequestSpawn(playerid)
{
new nick[MAX_PLAYER_NAME], soubor[256];
GetPlayerName(playerid, nick, sizeof(nick));
format(soubor, sizeof(soubor), Hesla, nick);
if (DOF2_FileExists(soubor))
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD), "{73C0E6}Přihlašování...", "{66F2BE}Vítej zpátky na serveru T&M&A! Zde zadej svoje heslo: {FF80C0}Login, Quit");
PlayAudioStreamForPlayer(playerid, "http://k007.kiwi6.com/hotlink/7r8pac2erw/Alesso_vs_OneRepublic_-_If_I_Lose_Myself_Alesso_Remix_.mp3");
TextDrawShowForPlayer(playerid,TDEditor_TD0);
TextDrawShowForPlayer(playerid,TDEditor_TD1);
TextDrawShowForPlayer(playerid,TDEditor_TD2);
}
else
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD), "{73C0E6}Registrace...","{66F2BE}Vítej na serveru XXX! Zde zadej svoje nové heslo:", "{FF80C0}REGISTRACE", "");
PlayAudioStreamForPlayer(playerid, "http://k007.kiwi6.com/hotlink/7r8pac2erw/Alesso_vs_OneRepublic_-_If_I_Lose_Myself_Alesso_Remix_.mp3");
TextDrawShowForPlayer(playerid,TDEditor_TD0);
TextDrawShowForPlayer(playerid,TDEditor_TD1);
TextDrawShowForPlayer(playerid,TDEditor_TD2);
}
return 1;
}
public OnPlayerConnect(playerid)
{
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
return 1;
}
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(changepass,10,cmdtext);
return 0;
}
dcmd_changepass(playerid,params[])
{
#pragma unused params
ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT),"{73C0E6}Změna hesla","{66F2BE}Zadej prosím svoje staré heslo","{FF80C0}Další","{FE635A}Zavřít");
return 1;
}
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 OnObjectMoved(objectid)
{
return 1;
}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}
public OnPlayerExitedMenu(playerid)
{
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if (dialogid == 1)
{
new nick[MAX_PLAYER_NAME], soubor[256], string[128];
GetPlayerName(playerid, nick, sizeof(nick));
format(soubor, sizeof(soubor), Hesla, nick);
{
if(!response) return Kick(playerid);
}
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD), "{73C0E6}Registrace...","{66F2BE}Vítej na serveru XXX! Zde zadej svoje nové heslo:", "{FF80C0}REGISTRACE",);
}
TextDrawShowForPlayer(playerid,TDEditor_TD0);
TextDrawShowForPlayer(playerid,TDEditor_TD1);
TextDrawShowForPlayer(playerid,TDEditor_TD2);
DOF2_CreateFile(soubor);
DOF2_SetInt(soubor, "Heslo", udb_hash(inputtext));
DOF2_SaveFile();
format(string, 128, "Byl jsi úspěšně zaregistrovaný na jméno %s. Tvoje heslo je %s.", nick, inputtext);
SendClientMessage(playerid, 0x66F2BEFF, string);
StopAudioStreamForPlayer(playerid);
TextDrawHideForPlayer(playerid,TDEditor_TD0);
TextDrawHideForPlayer(playerid,TDEditor_TD1);
TextDrawHideForPlayer(playerid,TDEditor_TD2);
}
if (dialogid == 2)
{
new nick[MAX_PLAYER_NAME], soubor[256];
GetPlayerName(playerid, nick, sizeof(nick));
format(soubor, sizeof(soubor), Hesla, nick);
if(!response) return Kick(playerid);
new tmp;
tmp = DOF2_GetInt(soubor, "Heslo");
if(udb_hash(inputtext) != tmp)
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD), "{73C0E6}Přihlašování...", "{66F2BE}Vítej zpátky na serveru XXX! Zde zadej svoje heslo:\n{FE635A}Zadal jsi špatné heslo!", "{FF80C0}LOGIN", "");
TextDrawShowForPlayer(playerid,TDEditor_TD0);
TextDrawShowForPlayer(playerid,TDEditor_TD1);
TextDrawShowForPlayer(playerid,TDEditor_TD2);
if(!strcmp(inputtext,DOF2_GetString(soubor,"Heslo"),false))
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD), "{73C0E6}Přihlašování...", "{66F2BE}Vítej zpátky na serveru XXX! Zde zadej svoje heslo:", "{FF80C0}LOGIN", "");
TextDrawShowForPlayer(playerid,TDEditor_TD0);
TextDrawShowForPlayer(playerid,TDEditor_TD1);
TextDrawShowForPlayer(playerid,TDEditor_TD2);
}
else
{
SendClientMessage(playerid,0x66F2BEFF, "Byl jsi úspěšně přihlášený!!");
TextDrawHideForPlayer(playerid,TDEditor_TD0);
TextDrawHideForPlayer(playerid,TDEditor_TD1);
TextDrawHideForPlayer(playerid,TDEditor_TD2);
StopAudioStreamForPlayer(playerid);
}
}
if(dialogid == 3)
{
new nick[MAX_PLAYER_NAME], slozka[256];
GetPlayerName(playerid, nick, sizeof(nick));
format(slozka, sizeof(slozka), Hesla, nick);
if(response)
{
if(udb_hash(inputtext) != DOF2_GetInt(slozka, "Heslo"))
{
ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT),"{73C0E6}Změna hesla","{66F2BE}Zadej prosím svoje staré heslo\n{FE635A}Zadal jsi špatné heslo!","{FF80C0}Další","{FE635A}Zavřít");
}
else
{
ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT),"{73C0E6}Změna hesla","{66F2BE}Zadej prosím svoje nové heslo","{FF80C0}Hotovo","{FE635A}Zavřít");
}
}
}
if(dialogid == 4)
{
new nick[MAX_PLAYER_NAME], slozka[256];
GetPlayerName(playerid, nick, sizeof(nick));
format(slozka, sizeof(slozka), Hesla, nick);
if(response)
{
DOF2_SetInt(slozka, "Heslo", udb_hash(inputtext));
DOF2_SaveFile();
SendClientMessage(playerid,0x66F2BEFF,"Heslo bylo úspěšně změněho! Svoje heslo si zapamatuj pro další přihlášení.");
}
}
return 1;
}
Link to comment
Share on other sites
10 odpovědí na tuto otázku
Recommended Posts