Skripta koju koristim: //
Detaljan opis problema: Znaci kada offline igraca stavim u areu, on njega prilikom dolaska na server ne stavlja u areu.
Dio skripte: Komanda: CMD:offarea(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] >= 3 || PlayerInfo[playerid][pGameSupport] > 3)
{
new yinifile[128],igrac[128],hVreme,Razlog[256],ime[MAX_PLAYER_NAME];
if(sscanf(params, "s[128]is[256]", igrac,hVreme,Razlog)) return SCM(playerid, COLOR_LIGHTBLUE, "Koristite: {FFFFFF}/offprison [Ime_Prezime] [Vrijeme (minuta)] [Razlog]");
format(yinifile,128,USER_FILE,igrac);
if(!fexist(yinifile)) return SCM(playerid,BELA,"{FFFFFF}Korisnicki racun nije pronaden!");
RPIme(playerid, ime);
new INI:File = INI_Open(yinifile);
INI_SetTag(File,"DATA");
INI_WriteInt(File, "Zatvoren", 2);
INI_WriteInt(File, "ZatvorenVrijeme", hVreme*60);
INI_Close(File);
SCM(playerid, COLOR_LIGHTBLUE, "Igrac uspjesno zatvoren !");
return 1;
}
return 1;
}
Ovo mi je pod "public PostaviSpawn(playerid)", pod "OnPlayerSpawn(playerid)" i pod "public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])" ( tocnije if(dialogid == DIALOG_LOGIN + playerid) ) if(PlayerInfo[playerid][pZatvoren] == 2)
{
SetPlayerPos_B(playerid, 107.2300,1920.6311,18.5208);
SetPlayerWorldBounds(playerid, 337.5694,101.5826,1940.9759,1798.7453);
ResetPlayerWeaponsEx(playerid);
SetPlayerInterior_B(playerid, 0);
SetPlayerVirtualWorld_B(playerid, 0);
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Mislim da ti ovako nesto fali u komandi PlayerInfo[playerid][pZatvoren] = 2;
Citat: Joy Punisher poslato Decembar 23, 2013, 09:06:34 PRE PODNE
Mislim da ti ovako nesto fali u komandi PlayerInfo[playerid][pZatvoren] = 2;
Ne fali, popravio sam :)
Moze lock !