Skripta koju koristim:moj gm
Detaljan opis problema:ovi errori mi stalno se javljaju sve na istoj liniji
D:\Users\Manuel\Desktop\GM\gamemodes\mojgm.pwn(513) : error 029: invalid expression, assumed zero
D:\Users\Manuel\Desktop\GM\gamemodes\mojgm.pwn(513) : warning 215: expression has no effect
D:\Users\Manuel\Desktop\GM\gamemodes\mojgm.pwn(513) : error 001: expected token: ";", but found "]"
D:\Users\Manuel\Desktop\GM\gamemodes\mojgm.pwn(513) : error 029: invalid expression, assumed zero
D:\Users\Manuel\Desktop\GM\gamemodes\mojgm.pwn(513) : fatal error 107: too many error messages on one line
Dio skripte:evo ta linija
pInfo[playerid][pX] = 1352.1276;
Neke slike/video za lakse dobivanje pomoci(neobavezno):
daj celu liniju skriptu
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_REGISTER)
{
if(!response)
{
SendClientMessage(playerid, COLOR_WHITE, "(INFO): Registriraj te se unosom lozinke dole.");
return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,"Register","Dobrodosli na server. Register'.Vas racun nije registriran,molim vas da se registrirate \nby unos zaporke.","Dalje","Izadji");
}
else if(response)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid, COLOR_WHITE, "(INFO): Niste unijeli sve.");
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,"Register","Dobrodosli na server. Register'.Vas racun nije registriran,molim vas da se registrirate \nby unos zaporke.","Dalje","Izadji");
}
else if(INI_Open(GetUser(playerid)))
{
new string[128];
// -------------- SETTING PLAYER INFORMATION ---------------------
INI_WriteInt("Administrator", 0);
INI_WriteInt("AdminLevel", 0);
INI_WriteInt("Skin", 120);
INI_WriteFloat("pX", 1352.1276);
INI_WriteFloat("pY", -1758.6383);
INI_WriteFloat("pZ", 13.5078);
INI_WriteInt("Money", 3000);
INI_WriteFloat("Health", 50.00);
INI_WriteFloat("Armour", 0);
INI_WriteString("Password", inputtext);
//----------------------------Spawn
pInfo[playerid][pX] = 1352.1276;
pInfo[playerid][pY] = -1758.6383;
pInfo[playerid][pZ] = 13.5078;
pInfo[playerid][pSkin] = 120;
pInfo[playerid][pHealth] = 50;
pInfo[playerid][pArmour] = 0;
pInfo[playerid][pMoney] = 3000;
// ------------------------------------------------
INI_Save();
INI_Close();
format(string, sizeof(string), "%s", pInfo[playerid][Password]);
RegisterStep[playerid] = 2;
TextDrawHideForPlayer(playerid, Option1);
TextDrawShowForPlayer(playerid, Option2);
}
}
}
Mislim da umjesto pInfo
treba da ide ovako
PlayerInfo[playerid][pX] = 1352.1267
svejedno baca errore
Probaj pInfo[playerid][pX] = 1352.1276);
pInfo[playerid][pY] = -1758.6383);
pInfo[playerid][pZ] = 13.5078);
pInfo[playerid][pSkin] = 120);
pInfo[playerid][pHealth] = 50);
pInfo[playerid][pArmour] = 0);
pInfo[playerid][pMoney] = 3000);
evo ti sad nemoguce da daje erore :D
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_REGISTER)
{
if(!response)
{
SendClientMessage(playerid, COLOR_WHITE, "(INFO): Registriraj te se unosom lozinke dole.");
return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,"Register","Dobrodosli na server. Register'.Vas racun nije registriran,molim vas da se registrirate \nby unos zaporke.","Dalje","Izadji");
}
else if(response)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid, COLOR_WHITE, "(INFO): Niste unijeli sve.");
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,"Register","Dobrodosli na server. Register'.Vas racun nije registriran,molim vas da se registrirate \nby unos zaporke.","Dalje","Izadji");
}
else if(INI_Open(GetUser(playerid)))
{
new string[128],Float:pX,Float:pY,Float:pZ;
// -------------- SETTING PLAYER INFORMATION ---------------------
INI_WriteInt("Administrator", 0);
INI_WriteInt("AdminLevel", 0);
INI_WriteInt("Skin", 120);
INI_WriteFloat("pX", 1352.1276);
INI_WriteFloat("pY", -1758.6383);
INI_WriteFloat("pZ", 13.5078);
INI_WriteInt("Money", 3000);
INI_WriteFloat("Health", 50.00);
INI_WriteFloat("Armour", 0);
INI_WriteString("Password", inputtext);
//----------------------------Spawn
pInfo[playerid][pX] = 1352.1276;
pInfo[playerid][pY] = -1758.6383;
pInfo[playerid][pZ] = 13.5078;
pInfo[playerid][pSkin] = 120;
pInfo[playerid][pHealth] = 50;
pInfo[playerid][pArmour] = 0;
pInfo[playerid][pMoney] = 3000;
// ------------------------------------------------
INI_Save();
INI_Close();
format(string, sizeof(string), "%s", pInfo[playerid][Password]);
RegisterStep[playerid] = 2;
TextDrawHideForPlayer(playerid, Option1);
TextDrawShowForPlayer(playerid, Option2);
}
}
}
daj enum pInfo cijeli kopiraj
fixed,hvala ljudi ;D