robyl som podla tochto navodu registraciu,prihlasenie http://pawno.cz/viewtopic.php?f=8&t=10020 do mojho takeho testovacieho modu potreboval by som poradit preco mi hadze tieto errory
C:\Documents and Settings\Patko\Plocha\Kopie - Untitled.pwn(49) : error 017: undefined symbol "file"
C:\Documents and Settings\Patko\Plocha\Kopie - Untitled.pwn(49) : warning 215: expression has no effect
C:\Documents and Settings\Patko\Plocha\Kopie - Untitled.pwn(49) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Patko\Plocha\Kopie - Untitled.pwn(49) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Patko\Plocha\Kopie - Untitled.pwn(49) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
dam sem celi kod
#include
#define FARBA_ZELENA 0x33FF00F
#define FARBA_CERVENA 0xFF0000FF
#define REGISTER 1
#define LOGIN 2
#include
new bool:IsLogged[MAX_PLAYERS];
forward OnPlayerRegister(playerid, heslo[]);
forward OnPlayerLogin(playerid, heslo[]);
forward OnPlayerSaveAcount(playerid);
main()
{
print("\n----------------------------------");
print(" nic");
print("----------------------------------\n");
}
public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("Los Santos City");
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 OnPlayerConnect(playerid)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
{
format(file[playerid], 128, "%s.ini", PlayerName(playerid));
IsLogged[playerid] = false;
if(fexist(file[playerid]))
{
ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "Prihlásenie", "Vitajte opeť na našom servery\n\nProsím zadajte vaše heslo", "Prihlásiť", "Odpojiť");
}
else
{
ShowPlayerDialog(playerid, REGISTER, DIALOG_STYLE_INPUT, "Registrácia", "Vitajte na našom servery\n\nPre registráciu zadajte prosím heslo", "Registrovať", "Odpojiť");
}
}
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
if(IsPlayerConnected(playerid))
{
OnPlayerSaveAcount(playerid);
IsLogged[playerid] = false;
}
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[])
{
if (strcmp("/server", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,FARBA_ZELENA,"nic");
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 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(IsPlayerConnected(playerid))
{
if(dialogid == REGISTER)
{
if(response == 1)
{
OnPlayerRegister(playerid, inputtext);
}
}
if(dialogid == LOGIN)
{
if(response == 1)
{
new heslo[25];
strmid(heslo, inputtext, 0, strlen(inputtext), 25);
OnPlayerLogin(playerid, heslo);
}
}
}
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
public OnPlayerRegister(playerid, heslo[])
{
if(IsPlayerConnected(playerid))
{
if(strlen(heslo) == 0) return ShowPlayerDialog(playerid, REGISTER, DIALOG_STYLE_INPUT, "Registrácia", "Vitajte na našom servery\n\nPre registráciu zadajte prosím heslo", "Registrovať", "Odpojiť");
dini_Create(file[playerid]);
dini_Set(file[playerid], "Heslo", heslo);
IsLogged[playerid] = true;
SendClientMessage(playerid,FARBA_CERVENA, "[ ! ] Úspešne registrovaný");
}
return 1;
}
public OnPlayerLogin(playerid, heslo[])
{
if(IsPlayerConnected(playerid))
{
if(strlen(heslo) == 0) return ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "Prihlásenie", "Vitajte na našom servery\n\nPre prihlásenie zadajte prosím heslo", "Prihlásiť", "Odpojiť");
if(strcmp(dini_Get(file[playerid], "Heslo"), heslo, true) == 0)
{
IsLogged[playerid] = true;
SendClientMessage(playerid,FARBA_CERVENA, "[ ! ] Úspešne prihláseny");
SetPlayerMoney(playerid, dini_Int(file[playerid], "Money"));
Ridicak[playerid] = dini_Int(file[playerid], "Ridicak");
}
else
{
ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "Prihlásenie", "Zadali ste nesprávne heslo!", "Prihlásiť", "Odpojiť");
}
}
return 1;
}
public OnPlayerSaveAcount(playerid)
{
if(IsPlayerConnected(playerid))
{
dini_IntSet(file[playerid], "Money", GetPlayerMoney(playerid));
//----------------------------------------------------------------------
dini_IntSet(file[playerid], "Ridicak", Ridicak[playerid]);
}
return 1;
}