Problem(error/warning): Koristim ideal gaming edit.Menjam sistem registracije i sve je ok,sem jednog problema koji nikako ne znam kako da resim,mucim se satima sta je.Naime kada igrac pritisne td za registraciju nista se ne desava,ne spawnuje ga,vec tek kada spusti igru i opet je vrati sa alt+tab onda mu prikaze da je spawnovan..
Deo skripte: [pawn] if(playertextid == Registracija_PTD[playerid][34])
{
if(strlen(UpisaoLozinku[playerid]) <= 0 || BiraPol[playerid] == 0 || BiraDrzavu[playerid] == 0 || BiraGodine[playerid] == 0 || UpisaoEmail[playerid] == 0)
{
Greska(playerid, "Dogodila se greska, niste popunili sva polja!");
return 1;
}
new string[156];
Registruj_Igraca(playerid);
Ulogovan[playerid] = 1;
UnistiRegistracijaTD(playerid); Igrac_Na_Registraciji[playerid] = 0;
F_CancelSelectTextDraw(playerid);
SCM(playerid, -1, ""IGBOJA"---------------------------------------------------------------------");
F_SCMF(playerid, -1, ""IGBOJA"Ime i Prezime: "BIJELA"%s", GetName(playerid));
F_SCMF(playerid, -1, ""IGBOJA"Email: "BIJELA"%s", PlayerInfo[playerid][pEmail]);
F_SCMF(playerid, -1, ""IGBOJA"Pol: "BIJELA"%s", ProvjeraPola(PlayerInfo[playerid][pPol]));
F_SCMF(playerid, -1, ""IGBOJA"Godine: "BIJELA"%d", PlayerInfo[playerid][pGodine]);
F_SCMF(playerid, -1, ""IGBOJA"Drzava: "BIJELA"%s", ProvjeraDrzave(PlayerInfo[playerid][pDrzava]));
F_SCMF(playerid, -1, ""IGBOJA"Lozinka: "BIJELA"%s", UpisaoLozinku[playerid]);
SCM(playerid, -1, ""IGBOJA"---------------------------------------------------------------------");
SCM(playerid, -1, ""IGBOJA"[CR - Provjera] "BIJELA"Slikajte sebi ove podatke (koristite tipku F8)!");
format(string, sizeof(string), "REG | %s je zavrsio registraciju i krece na Tutorial!", GetName(playerid));
UpisiLog(LOG_REGISTER, string);
BiraPol[playerid] = 0;
strmid(UpisaoLozinku[playerid], "", 0, strlen(""), 31);
BiraDrzavu[playerid] = 0;
BiraGodine[playerid] = 0;
UpisaoEmail[playerid] = 0;
if(AC_Info[gTutorial] == 1)
{
TutorialTimer[playerid] = SetTimerEx("CitaTutorial", 400, false, "ii", playerid, 1);
NaTutorialu[playerid] = 1;
}
else
{
NaTutorialu[playerid] = 0;
Ulogovan[playerid] = 1;
StopAudioStreamForPlayer(playerid);
F_TogglePlayerControllable(playerid, 1);
PlayerInfo[playerid][pTutorial] = 1;
ac_SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
SacuvajKorisnike(playerid);
KreirajInGameTD(playerid);
PrikaziInGameTD(playerid);
F_SetPlayerHealth(playerid, 99.0);
Prvi_Spawn(playerid);
OcistiChat(playerid, 100);
F_TogglePlayerSpectating(playerid, 0);
SetCameraBehindPlayer(playerid);
F_SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
BojaIgraca(playerid);
format(string, sizeof(string), "Dobrodosli~n~~w~%s", GetName(playerid));
PlayerTextDrawSetString(playerid, Info_PTD[playerid], string);
PlayerTextDrawShow(playerid, Info_PTD[playerid]);
InfoTD_Timer[playerid] = SetTimerEx("Sakri_InfoTD", 6000, false, "d", playerid);
SCM(playerid, -1, "*******************************************************************************************");
F_SCMF(playerid,-1, ""IGBOJA"* "BIJELA"Dobrodosli %s na Correto RolePlay server.", GetName(playerid));
SCM(playerid, -1, ""IGBOJA"* "BIJELA"Ukoliko Vam je potrebna pomoc pozovite Admina / Helpera na /pitaj.");
SCM(playerid, -1, ""IGBOJA"* "BIJELA"Mozete i koristiti komandu /novi, a za listu svih komandi kucajte /komande.");
SCM(playerid, -1, ""IGBOJA"* "BIJELA"Ugodnu igru na serveru zeli Vam CR Staff Team.");
SCM(playerid, -1, "*******************************************************************************************");
if(HappyHours == 1) SCM(playerid, -1, ""HZELENA"* "BIJELA"U toku su sretni sati (Happy Hours), za jedan sat dobijate 2 respekt poena.");
format(string, sizeof(string), "{FFFFFF}Igrac %s [ID: %d] {FF00F5}se upravo registrovao na server, idite do njega!", GetName(playerid), playerid);
AHPoruka(-1, string);
PodesiHJTD(playerid);
/*// ---------------------------------------------------------------------
if(Snijeg[playerid] == false)
{
Snijeg[playerid] = true; Snijeg_Kreiran[playerid] = true;
GetPlayerCameraPos(playerid, X_C, Y_C, Z_C);
Snijeg_Objekat[playerid] = F_CreatePlayerObject_IG(playerid, 18864, X_C, Y_C, Z_C-3.5, 0.0, 0.0, 0.0);
SCM(playerid, -1, ""IGBOJA"[Info]: "BIJELA"Ako zelite iskljuciti snijeg koristite (/snijeg).");
}
// ---------------------------------------------------------------------*/
format(string, sizeof(string), "REG | %s je zavrsio kompletnu registraciju!", GetName(playerid));
UpisiLog(LOG_REGISTER, string);
}
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): Vaš odgovor
[pawn]Prvi_Spawn(playerid);[/pawn]
Posalji ovu funkciju
Eto funkcije:
[pawn]stock Prvi_Spawn(playerid)
{
if(PlayerInfo[playerid][pVip] == 3) { F_SetPlayerArmour(playerid, 50.0); }
if(PlayerInfo[playerid][pVip] == 4) { F_SetPlayerArmour(playerid, 99.0); }
if(PlayerInfo[playerid][pZatvor] == 1)
{
new rand = random(sizeof(RandomZatvor));
F_SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pSkin], RandomZatvor[rand][0], RandomZatvor[rand][1], RandomZatvor[rand][2], 180.0, 0, 0, 0, 0, 0, 0);
return 1;
}
else if(PlayerInfo[playerid][pZatvor] == 2)
{
F_SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pSkin], 107.2300, 1920.6311, 18.5208, 180.0, 0, 0, 0, 0, 0, 0);
return 1;
}
else if(PlayerInfo[playerid][pCrash] == 1)
{
if(AC_Info[gCrash] == 1)
{
F_SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pSkin], PlayerInfo[playerid][pSpawnX], PlayerInfo[playerid][pSpawnY], PlayerInfo[playerid][pSpawnZ], 180.0, 0, 0, 0, 0, 0, 0);
return 1;
}
return 1;
}
else if(Spectate_Info[playerid][sp_Spectating] == true)
{
KillTimer(Spectate_Info[playerid][sp_Timer]);
ac_SetPlayerInterior(playerid, Spectate_Info[playerid][sp_Int]);
SetPlayerVirtualWorld(playerid, Spectate_Info[playerid][sp_VW]);
SetPlayerPos(playerid, Spectate_Info[playerid][sp_Pos][0], Spectate_Info[ playerid][sp_Pos][1], Spectate_Info[playerid][sp_Pos][2]);
GameTextForPlayer(playerid, "~b~spec ugasen~n~~w~vraceni ste na staru poziciju", 5000, 3);
UnistiSpecTD(playerid);
Spectate_Info[playerid][sp_ID] = -1;
Spectate_Info[playerid][sp_Int] = 0;
Spectate_Info[playerid][sp_VW] = 0;
Spectate_Info[playerid][sp_Pos][0] = 0.0;
Spectate_Info[playerid][sp_Pos][1] = 0.0;
Spectate_Info[playerid][sp_Pos][2] = 0.0;
Spectate_Info[playerid][sp_Spectating] = false;
Spectate_Info[playerid][sp_GetTime] = 0;
return 1;
}
else if(BolnicaSpawn[playerid] == true)
{
F_SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pSkin], Spectate_Info[playerid][sp_Pos][0], Spectate_Info[playerid][sp_Pos][1], Spectate_Info[playerid][sp_Pos][2], 180.0, 0, 0, 0, 0, 0, 0);
ac_SetPlayerInterior(playerid, Spectate_Info[playerid][sp_Int]);
SetPlayerVirtualWorld(playerid, Spectate_Info[playerid][sp_VW]);
return 1;
}
else
{
if(PlayerInfo[playerid][pSpawn] == SPAWN_MARKET)
{
new rand = random(sizeof(RandomSpawnGradjanin));
F_SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pSkin], RandomSpawnGradjanin[rand][0], RandomSpawnGradjanin[rand][1], RandomSpawnGradjanin[rand][2], 180.0, 0, 0, 0, 0, 0, 0);
SetPlayerFacingAngle(playerid, RandomSpawnGradjanin[rand][3]);
}
else if(PlayerInfo[playerid][pSpawn] == SPAWN_ORGANIZACIJA)
{
new OrgID = PlayerInfo[playerid][pClan];
F_SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pSkin], OrgInfo[OrgID][oPozSpawnX], OrgInfo[OrgID][oPozSpawnY], OrgInfo[OrgID][oPozSpawnZ], 180.0, 0, 0, 0, 0, 0, 0);
}
else if(PlayerInfo[playerid][pSpawn] == SPAWN_RENTKUCA)
{
new i = PlayerInfo[playerid][pRent_Kuce];
F_SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pSkin], KucaInfo[k_IzlazX], KucaInfo[k_IzlazY], KucaInfo[k_IzlazZ], 180.0, 0, 0, 0, 0, 0, 0);
}
else if(PlayerInfo[playerid][pSpawn] == SPAWN_KUCA)
{
new i = PlayerInfo[playerid][pKuca];
F_SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pSkin], KucaInfo[k_IzlazX], KucaInfo[k_IzlazY], KucaInfo[k_IzlazZ], 180.0, 0, 0, 0, 0, 0, 0);
}
else if(PlayerInfo[playerid][pSpawn] == SPAWN_STAN)
{
new i = PlayerInfo[playerid][pStan];
F_SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pSkin], StanInfo[s_IzlazX], StanInfo[s_IzlazY], StanInfo[s_IzlazZ], 180.0, 0, 0, 0, 0, 0, 0);
}
else if(PlayerInfo[playerid][pSpawn] == SPAWN_VIKENDICA)
{
new i = PlayerInfo[playerid][pVikendica];
F_SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pSkin], VikendicaInfo[v_IzlazX], VikendicaInfo[v_IzlazY], VikendicaInfo[v_IzlazZ], 180.0, 0, 0, 0, 0, 0, 0);
}
else if(PlayerInfo[playerid][pSpawn] == SPAWN_AHBAZA)
{
F_SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pSkin], 1419.6647, 730.8020, 10.8203, 180.0, 0, 0, 0, 0, 0, 0);
}
}
return 1;
}[/pawn]
[pawn]SPAWN_MARKET[/pawn] je postavljen kao default spawn
[pawn] if(PlayerInfo[playerid][pSpawn] == SPAWN_MARKET) //DODAVATI I U PRVI_SPAWN SETSPAWNINFO
{
new rand;
#if SPOREDNI_SPAWNOVI == 1
{
rand = random(sizeof(RandomSpawnGradjanin));
}
#else
{
rand = random(7);
}
#endif
Ucitavanje_NaSpawnu(playerid);
F_SetPlayerPos(playerid, RandomSpawnGradjanin[rand][0], RandomSpawnGradjanin[rand][1], RandomSpawnGradjanin[rand][2]);
SetPlayerFacingAngle(playerid, RandomSpawnGradjanin[rand][3]);
ac_SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
if(PlayerInfo[playerid][pVip] == 3) { F_SetPlayerArmour(playerid, 50.0); }
if(PlayerInfo[playerid][pVip] == 4) { F_SetPlayerArmour(playerid, 99.0); }
}[pawn]
Spavnuje igraca i sve je ok s tim i gde treba jedini je problem sto moram spustiti igru i vratiti da bi prikazalo da je spawnovan .
Jesi siguran da je do skripte ili je mzd do tvog gta samo? Server nema nikakve veze sa alt tabom, jedino provjeri da nemas sta kada igrac klikne alt
Citat: __vedran.xyz77 poslato Jul 04, 2021, 02:19:27 PRE PODNE
Jesi siguran da je do skripte ili je mzd do tvog gta samo? Server nema nikakve veze sa alt tabom, jedino provjeri da nemas sta kada igrac klikne alt
Nemam nista kada igrac alt pritiska, takodje koristim clean gta bez ikakvih nodova ili bili cega
Probaj da postavis prvo SpawnInfo i zatim koristi funkciju SpawnPlayer da spawnas igraca umesto postavljanja pozicije
jesi probao da uzmes pravu skriptu, a ne ficfiric skripte sa foruma? :'( :'(
Citat: zlatkobeee poslato Jul 04, 2021, 15:20:45 POSLE PODNE
jesi probao da uzmes pravu skriptu, a ne ficfiric skripte sa foruma? :'( :'(
A ti nisi ni morao da razmisljas da bi video da mi je potrebna pomoc da resim problem, ne da mi se neki klinac pravi pametan. Ako ne mozes da pomognes oko problema zaobidji temu. Pozdrav.
Citat: Maxwellâ,,¢ poslato Jul 04, 2021, 09:39:40 PRE PODNE
Nemam nista kada igrac alt pritiska, takodje koristim clean gta bez ikakvih nodova ili bili cega
Vid probaj sa nekim još vjv je do tvog gta
Citat: zlatkobeee poslato Jul 04, 2021, 15:20:45 POSLE PODNE
jesi probao da uzmes pravu skriptu, a ne ficfiric skripte sa foruma? :'( :'(
Jebo ti bog mater dosadnu