Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Témák - raxem

Oldalak: [1]
1
Segítségkérés / Login rendszer gondom..
« Dátum: 2013. április 19. - 16:04:58 »
Hali.
Mostanában elkezdtem a DM gamemodeomat átírni Freeroammá, így bele is akarnék tenni egy login rendszert. Keresgettem hivatalos fórumon, találtam is egyet (Ezt: http://forum.sa-mp.com/showthread.php?t=431038), melyet megpróbáltam beépíteni a gamemodemba (ctrl+c ctrl+v az elején, majd kicsit átmagyarosítottam), ám errorozik (a teljesen alappal is), a következõt adja ki:
 
D:\\samphost\\gamemodes\\bfroam.pwn(155) : error 012: invalid function call, not a valid address
D:\\samphost\\gamemodes\\bfroam.pwn(155) : warning 215: expression has no effect
D:\\samphost\\gamemodes\\bfroam.pwn(155) : error 001: expected token: \";\", but found \")\"
D:\\samphost\\gamemodes\\bfroam.pwn(155) : error 029: invalid expression, assumed zero
D:\\samphost\\gamemodes\\bfroam.pwn(155) : fatal error 107: too many error messages on one line

 
155. sor, és a köré tartozók:
 
public OnPlayerConnect(playerid)
{
    SendClientMessage(playerid, neon, \"A játékmód betöltése folyamatban....\");
PlayAudioStreamForPlayer(playerid, \"http://ddl3.data.hu/get/0/6111292/Jomekka_-_Dinosaurs_Love_808s_-_01_-_Roach_attack.mp3\");
GameTextForPlayer(playerid,\"~b~<~w~ BattleField FreeRoam~b~ >\",10000,3);
pInfo[playerid][Kills] = 0;
pInfo[playerid][Deaths] = 0;
pInfo[playerid][AdminSzint] = 0;
pInfo[playerid][LoggedIn] = 0;
new PlayerFile[128];
format(PlayerFile,sizeof(PlayerFile),pFile,PlayerName(playerid)); // 155. SOR, több helyen is benn van a modban, mindenhol errorozik..
if(!fexist(PlayerFile))
{
if(!strcmp(PlayerIp(playerid),dini_Get(pFile,\"IP\"),true)) {
   GivePlayerMoney(playerid, -GetPlayerMoney(playerid) + dini_Int(pFile,\"Pénz\"));
   SetPlayerScore(playerid, dini_Int(pFile,\"Skill\"));
   pInfo[playerid][Kills] = dini_Int(pFile,\"Ölések\");
   pInfo[playerid][Deaths] = dini_Int(pFile,\"Halálok\");
   pInfo[playerid][AdminSzint] = dini_Int(pFile,\"AdminSzint\");
   pInfo[playerid][LoggedIn] = 1;
            SendClientMessage(playerid,narancs,\"IP Egyezés miatt automatikusan beléptettünk, jó játékot!\");
   //SendClientMessage(playerid,narancs,\"Statisztikáid: Pénz: $%d | Skill: %d | Ölések: %d | Halálok: %d\",GetPlayerMoney(playerid),GetPlayerScore(playerid), pInfo[playerid][Kills], pInfo[playerid][Deaths]);
}
else
{
    ShowPlayerDialog(playerid, DIALOGID+2, DIALOG_STYLE_INPUT, \"Bejelentkezés\",\"Írd be a jelszavad a bejelentkezéshez:\",\"Belépés\",\"Mégse\");
}
}
else
{
    ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_INPUT, \"Regisztráció\",\"A játékhoz regisztráció szükséges! Írd be a jelszavad:\",\"Regisztrálás\",\"\");
}
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
format(str, sizeof(str), \"%s csatlakozott a szerverhez.\", PlayerName);
SendClientMessageToAll(narancs, str);
SetPlayerInterior(playerid,10);
SetPlayerVirtualWorld(playerid,1337);
SetPlayerSkillLevel(playerid,WEAPONSKILL_PISTOL,1001);
SetPlayerSkillLevel(playerid,WEAPONSKILL_PISTOL_SILENCED,1001);
SetPlayerSkillLevel(playerid,WEAPONSKILL_DESERT_EAGLE,1001);
SetPlayerSkillLevel(playerid,WEAPONSKILL_SHOTGUN,1001);
SetPlayerSkillLevel(playerid,WEAPONSKILL_SAWNOFF_SHOTGUN,-1);
SetPlayerSkillLevel(playerid,WEAPONSKILL_SPAS12_SHOTGUN,-1);
SetPlayerSkillLevel(playerid,WEAPONSKILL_MICRO_UZI,-1);
SetPlayerSkillLevel(playerid,WEAPONSKILL_MP5,1001);
SetPlayerSkillLevel(playerid,WEAPONSKILL_AK47,1001);
SetPlayerSkillLevel(playerid,WEAPONSKILL_M4,1001);
SetPlayerSkin(playerid, dini_Int(pFile, \"Skin\"));
}

 
Ami érdekes, hogy ha nem a gamemodba rakom bele, akkor nincs semmi baja. Én mindenképpen szeretném beleépíteni a gamemodba, de nem nagyon megy. Kéne kis segítség, megköszönném!

Oldalak: [1]
SimplePortal 2.3.7 © 2008-2024, SimplePortal