Jump to content

MadCJ

Uživatel
  • Příspěvků

    2
  • Registrován

  • Aktivní

Reputace

0 Na nule
  1. MadCJ

    pomoc pawno chyba

    Všade kde mám PlayerInfo som dal na pInfo ale nič. to isté Pomôže mi niekto?
  2. MadCJ

    pomoc pawno chyba

    Ako mám opraviť tieto chyby v pawne? C:\Users\roman\Downloads\samp037_svr_R2-1-1_win32\filterscripts\register.pwn(92) : error 017: undefined symbol "PlayerInfo" C:\Users\roman\Downloads\samp037_svr_R2-1-1_win32\filterscripts\register.pwn(92) : warning 215: expression has no effect C:\Users\roman\Downloads\samp037_svr_R2-1-1_win32\filterscripts\register.pwn(92) : error 001: expected token: ";", but found "]" C:\Users\roman\Downloads\samp037_svr_R2-1-1_win32\filterscripts\register.pwn(92) : error 029: invalid expression, assumed zero C:\Users\roman\Downloads\samp037_svr_R2-1-1_win32\filterscripts\register.pwn(92) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors. // This is a comment // uncomment the line below if you want to write a filterscript //#define FILTERSCRIPT #include <a_samp> #include <YSI\y_ini> #define DIALOG_REGISTER 1 #define DIALOG_LOGIN 2 #define DIALOG_SUCCESS_1 3 #define DIALOG_SUCCES_2 4 #define PATH "/Users/%s.ini" #define Biela "{FFFFFF}" #define Cervena "{F81414}" #define Zelena "{00FF22}" #define Modra "{00CED1}" enum pInfo { pPass, pCash, pAdmin, pKills, pDeath } stock UserPath(playerid) { new string[128],playername[MAX_PLAYER_NAME]; GetPlayerName(playerid,playername,sizeof(playername)); format(string,sizeof(string),PATH,playername); return string; } stock udb_hash(buf[]) { new length=strlen(buf); new s1 = 1; new s2 = 0; new n; for (n=0; n<length; n++) { s1 = (s1 + buf[n]) % 65521; s2 = (s2 + s1) % 65521; } return (s2 << 16) + s1; } public OnPlayerConnect(playerid) { if(fexist(UserPath(playerid))) { INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""Biela"Prihlas sa",""Biela"Napis svoje heslo.","Prihlas sa", "OK"); } else { ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,""Biela"Vitaj v SanAndreas Life 2.8",""Biela"Napis svoje heslo pre registraciu.","Zaregistrovat", "OK"); } return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { switch( dialogid ) { case DIALOG_REGISTER: { if (!response) return Kick(playerid); if(response) { if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""Biela"Registracia...",""Cervena"Zadal si zle heslo\n"Biela"Napis svoje heslo pre registraciu","Zaregistrovat", "OK"); new INI:File = INI_Open(UserPath(playerid)); INI_SetTag(File,"data"); INI_WriteInt(File,"Heslo",udb_hash(inputtext)); INI_WriteInt(File,"Peniaze",0); INI_WriteInt(File,"Admin",0); INI_WriteInt(File,"Vrazdy",0); INI_WriteInt(File,"Umrtia",0); INI_Close(File); SetSpawnInfo(playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0); SpawnPlayer(playerid); ShowPlayerDialog(playerid, DIALOG_SUCCESS_1, DIALOG_STYLE_MSGBOX,""Biela"Vyborne!",""Zelena"Uspesne si sa zaregistroval!","Ok",""); } } 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]); ShowPlayerDialog(playerid, DIALOG_SUCCESS_2, DIALOG_STYLE_MSGBOX,""Biela"Vyborne!",""Zelana"Uspesne si sa prihlasil!","OK",""); } else { ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""Biela"Zabudol si heslo?",""Cervena"Zadal si zle heslo.\n"Biela"Napis svoje heslo pre prihlasenie.","Prihlasit"); } return 1; } } } return 1; } public OnPlayerDisconnect(playerid, reason) { new INI:File = INI_Open(UserPath(playerid)); INI_SetTag(File,"data"); INI_WriteInt(File,"Peniaze",GetPlayerMoney(playerid)); INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]); INI_WriteInt(File,"Vrazdy",PlayerInfo[playerid][pKills]); INI_WriteInt(File,"Umrtia",PlayerInfo[playerid][pDeaths]); INI_Close(File); return 1; } public OnPlayerDeath(playerid, killerid, reason) { PlayerInfo[killerid][pKills]++; PlayerInfo[playerid][pDeaths]++; return 1; } forward LoadUser_data(playerid,name[],value[]); public LoadUser_data(playerid,name[],value[]) { INI_Int("Heslo",PlayerInfo[playerid][pPass]); INI_Int("Peniaze",PlayerInfo[playerid][pCash]); INI_Int("Admin",PlayerInfo[playerid][pAdmin]); INI_Int("Vrazdy",PlayerInfo[playerid][pKills]); INI_Int("Umrtia",PlayerInfo[playerid][pDeaths]); return 1; } #if defined FILTERSCRIPT public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Blank Filterscript by your name here"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } #else main() { print("\n----------------------------------"); print(" Blank Gamemode by your name here"); print("----------------------------------\n"); }
×
×
  • Create New...