Skripta koju korsitim: MOJA
Deteljan opis problema: Znaci sve ok ubacim AFK sistem od Blaeksa sto mi je malorpije dao i onda sve ok compile nema errora i kad pokrenem samp-server.exe samo se ugasi :S ja ne znam koji mu je [cenzura] nije prvi put!
Dio skripte: /
Neke slike ili video radi...: evo vam video pa pogledajte :S -----> VIDEO KLIK! (http://www.youtube.com/watch?v=xdJdMyygfwM)
Kad izbrisem njegov AFK sistem radi :S
de server_log
nema nista u server logu dode ko i na videu!
Nije vise od 3mb je...
ja sam imao tako problema uzeo sam i kopirao server.cfg sa drugog moda i promenio gamemode,mapname,filterscrit i radilo mi je
zaboravio sam ti nesto definisati, // ovo na kraj skripte
forward IdleKick();
public IdleKick()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pOSC] < 1)
{
GetPlayerPos(i, PlayerPos[i][0], PlayerPos[i][1], PlayerPos[i][2]);
if(PlayerPos[i][0] == PlayerPos[i][3] && PlayerPos[i][1] == PlayerPos[i][4] && PlayerPos[i][2] == PlayerPos[i][5])
{
new plname[64];
new string[128];
GetPlayerName(i, plname, sizeof(plname));
format(string, sizeof(string), "AdmCmd: %s was kicked by iBot, reason: AFK", plname);
SendClientMessageToAll(COLOR_LIGHTRED, string);
Kick(i);
}
PlayerPos[i][3] = PlayerPos[i][0];
PlayerPos[i][4] = PlayerPos[i][1];
PlayerPos[i][5] = PlayerPos[i][2];
}
}
}
}
// ovo na vrh
new idletimer;
// ovo pod gamemodeexitfunc
KillTimer(idletimer);
// ovo po ongamemodeinit
idletimer = SetTimer("IdleKick", idletime, 1);
// a ovo na vrh
new idletime = 300000; //ovde je bila greska
A na koliko ovo ide?
new Float:PlayerPos[MAX_PLAYERS][6];
Citat: DJeronimo poslato Januar 31, 2013, 23:57:58 POSLE PODNE
A na koliko ovo ide?
new Float:PlayerPos[MAX_PLAYERS][6];
kakve veze ima to sa mojim kodom?
ma to sam nasao pri vrhu pa onako pitam kad mi ovog nema ne mogu da compile pise undefined PlayerPos pa pitam jel moram sta povecat ovaj broj ili sta vec!
a baca mi error
error 017: undefined symbol "pOSC"
ovo pOSC da zamjenim sa pAdmin?
stavi ovako public public IdleKick()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pAdmin] < 1)
{
GetPlayerPos(i, PlayerPos[i][0], PlayerPos[i][1], PlayerPos[i][2]);
if(PlayerPos[i][0] == PlayerPos[i][3] && PlayerPos[i][1] == PlayerPos[i][4] && PlayerPos[i][2] == PlayerPos[i][5])
{
new plname[64];
new string[128];
GetPlayerName(i, plname, sizeof(plname));
format(string, sizeof(string), "AdmCmd: %s was kicked by iBot, reason: AFK", plname);
SendClientMessageToAll(COLOR_LIGHTRED, string);
Kick(i);
}
PlayerPos[i][3] = PlayerPos[i][0];
PlayerPos[i][4] = PlayerPos[i][1];
PlayerPos[i][5] = PlayerPos[i][2];
}
}
}
}
Opet isto prije nego sma ubacio ovaj tvoj kick radio mi mod sad opet pokrene server.exe i nece :S
Jel ima sta sto mi daje max broj linija u pawno pa zato nece da se pokrene fkt ne znam soluciju drugu! :S
BUMP