- 0
Sistem error
-
Similar Content
-
- 0 replies
- 328 views
-
- 2 answers
- 2.745 views
-
- 1 reply
- 2.001 views
-
- 4 replies
- 939 views
-
- 0 replies
- 413 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.

Question
WiDuAlK
Nick: WiDuAlK
Problema: Sistem register
Erori / warnings:[pawn]F:\GM\gamemodes\GM.pwn(275) : warning 215: expression has no effect
F:\GM\gamemodes\GM.pwn(275) : error 001: expected token: ";", but found "["
F:\GM\gamemodes\GM.pwn(275) : error 029: invalid expression, assumed zero
F:\GM\gamemodes\GM.pwn(275) : warning 215: expression has no effect
F:\GM\gamemodes\GM.pwn(275) : error 001: expected token: ";", but found "]"
F:\GM\gamemodes\GM.pwn(275) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.[/pawn]
Lini/script:[pawn]#include <a_samp>
#include dini
enum pData
{
pPass[ 129 ],
pLevel,
pAdmin,
pMoney,
pSex,
pOrigine
};
new PlayerData[MAX_PLAYERS][pData];
new gPlayerLogged[MAX_PLAYERS];
new pInfo[MAX_PLAYERS];
#define D_Login 1
#define D_Register 2
#define D_Register2 3
#define D_Register3 4
#define D_Register4 5
#define D_Register5 6
#define D_Register6 7
public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("TEST");
print("\n----------------------------------");
print(" WiDuAlK are valoare");
print("----------------------------------\n");
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)
{
gPlayerLogged[ playerid ] = 0;
new File[ 128 ];
format( File, 128, "Conturi/%s.ini", GetName( playerid ) );
if( fexist( File ) )
{
format( PlayerData[playerid][pPass], 129, dini_Get( File, "Password" ) );
PlayerData[playerid][pLevel] = dini_Int( File, "Level" );
PlayerData[playerid][pAdmin] = dini_Int( File, "Admin" );
PlayerData[playerid][pOrigine] = dini_Int( File, "Origine" );
PlayerData[playerid][pMoney] = dini_Int( File, "Money" );
GivePlayerMoney(playerid, PlayerData[playerid][pMoney]);
SetPlayerScore(playerid,PlayerData[playerid][pLevel]);
ShowPlayerDialog( playerid, D_Login, DIALOG_STYLE_INPUT, "Logare", "Scrie parola mai jos.", "Asa Faci?", "Logare" );
}
else ShowPlayerDialog( playerid, D_Register, DIALOG_STYLE_INPUT, "Inregistrare", "Scrie parola mai jos.", "Inregistrare", "Iesire" );
}
public OnPlayerDisconnect(playerid, reason)
{
new File[ 128 ];
format( File, 128, "Conturi/%s.ini", GetName( playerid ) );
if( fexist( File ) )
{
dini_IntSet( File, "Level", PlayerData[playerid][pLevel] );
dini_IntSet( File, "Admin", PlayerData[playerid][pAdmin] );
dini_IntSet( File, "Bani", PlayerData[playerid][pMoney] );
dini_IntSet( File, "Origine", PlayerData[playerid][pOrigine] );
}
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 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[])
{
switch(dialogid)
{
case D_Login:
{
if( !response ) return Kick( playerid );
if( strcmp( PlayerData[playerid][pPass], inputtext, true ) == 0 )
{
gPlayerLogged[ playerid ] = 1;
SendClientMessage( playerid, -1, "Te-ai logat cu succes" );
}else ShowPlayerDialog( playerid, D_Login, DIALOG_STYLE_INPUT, "Logare", "Scrie parola mai jos", "Logare" , "Iesire'" );
return 1;
}
case D_Register:
{
new File[ 128 ];
format( File, 128, "Conturi/%s.ini", GetName( playerid ) );
dini_Create( File );
dini_Set( File, "Password", inputtext );
dini_IntSet( File, "Level", PlayerData[playerid][pLevel] = 1 );
dini_IntSet( File, "Admin", PlayerData[playerid][pAdmin] = 0 );
dini_IntSet( File, "Bani", PlayerData[playerid][pMoney] = 15000 );
dini_IntSet( File, "Origine", PlayerData[playerid][pMoney] = 15000 );
ShowPlayerDialog( playerid, D_Register2, DIALOG_STYLE_INPUT, "Inregistrare", "Cati ani ai?", "OK" , "Iesire'" );
return 1;
}
case D_Register2:
{
new path[200];
if(!response) return dini_Remove(path), Kick(playerid);
ShowPlayerDialog(playerid, D_Register3, DIALOG_STYLE_LIST, "Ce esti?", "Baiat\nFata", "OK", "Cancel");
}
case D_Register3:
{
new path[200];
if(!response)
return dini_Remove(path), Kick(playerid);
switch( listitem )
{
case 0:
{
pInfo[ playerid ][ pSex ] = 0 ;
ShowPlayerDialog(playerid, D_Register3, DIALOG_STYLE_INPUT, "Inregistrare", "Ce email ai?", "OK", "Cancel");
}
case 1:
{
pInfo[ playerid ][ pSex ] = 1 ;
ShowPlayerDialog(playerid, D_Register3, DIALOG_STYLE_INPUT, "Inregistrare", "Ce email ai??", "OK", "Cancel");
}
}
}
case D_Register4:
{
{
new path[200];
if(!response) return dini_Remove(path), Kick(playerid);
dini_Set(path, "Ani", inputtext);
ShowPlayerDialog(playerid, D_Register5, DIALOG_STYLE_INPUT, "Inregistrare", "Ce email ai?(ex: [email protected])!", "OK", "Cancel");
}
case D_Register5:
{
new path[200];
if(!response) return dini_Remove(path), Kick(playerid);
ShowPlayerDialog(playerid, D_Register6, DIALOG_STYLE_LIST, "Inregistrare", "Unde vrei sa te spawnezi?", "OK", "Cancel");
}
case D_Register6:
{
if(!response)
return Kick( playerid ) ;
if ( listitem == 0 )
{
pInfo[ playerid ][ pOrigine ] = 0;
dini_IntSet(path, "Origine", listitem ); // LS
SpawnPlayer(playerid);
ShowPlayerDialog(playerid, DIALOG_REGISTER4, DIALOG_STYLE_MSGBOX, "Inregistrare", "Inregistrare completa!", "OK", "OK");
}
if ( listitem == 1 )
{
pInfo[ playerid ][ pOrigine ] = 1;
dini_IntSet(path, "Origine", listitem ); // LV
SpawnPlayer(playerid);
ShowPlayerDialog(playerid, DIALOG_REGISTER4, DIALOG_STYLE_MSGBOX, "Inregistrare", "Inregistrare completa!", "OK", "OK");
}
}
}
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
stock GetName( playerid )
{
new rName[ MAX_PLAYER_NAME ];
GetPlayerName( playerid, rName, MAX_PLAYER_NAME );
return rName;
}[/pawn]
Ai incercat sa rezolvi singur ?: Am rezolvat niste erori dar astea mi-au mai ramas
linia 275:
pInfo[ playerid ][ pSex ] = 0 ;
@WiDuAlK Tutorial`s:
PAWN pentru SA:MP in Notepad++
Tutorial Register-Login MYSQL R39
Tutorial etape de register
Cum sa creezi un PayDay (2 METODE)
Cum sa creezi o factiune de la 0 PART 1
Cum sa creezi o factiune de la 0 PART 2
Cum sa creezi o factiune de la 0 partea a 3-a (ULTIMA)
Functii folositoare din NEW.PWN
Tutorial Engine Vehicle
Optimizare simplitate si stil
Foreach inlocuieste loop-ul
SSCANF si ZCMD
Cum sa creezi o poarta miscatoare
Tutorial cum sa creezi un radio pe server si cum sa iti creezi melodi pentru ascultat pe server
Cum sa tii un server din PC folosind HAMACHI
Documentatie* Despre hack-uri
Servicii:
Servicii Scripting & Mapping
Produse:
Farmer Job Realistic
Drugs Dealer System [SA-MP] UNIQUE
1 answer to this question
Recommended Posts