Započeo Acke
•29. Dec. 2015.• Zaključano[POMOC] Jako cudan problem
405
pregleda
7
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
292
Postovi:
46
Teme:
Pridružio se:Okt. 2010
29. Dec. 2015.
Skripta koju koristim: Optizone Gaming (od nule)
Opis problema: Pa ovako, pod OnPlayerConnect sam uradio ovakvu proveru...:
Kada sam stavio ovu proveru, onda je samo imenima koji nisu u dobrom formatu, izbacivalo ovaj kod da ime nije u dobrom formatu itd, a onim imenima koja su u dobrom formatu nije htelo da cita dalje, znaci samo je stojalo tu tj na OnPlayerConnectu na defaultnoj kameri pri konektu...
Znaci nece da mi cita dalje kod ako je ime u validnom formatu, a ako je nevalidnom formatu onda radi ova provera...
Problem je u tome sto ja i kada obrisem ovu proveru iz koda, i tada nece da mi cita ostatak koda ako je ime u validnom formatu...
Opis problema: Pa ovako, pod OnPlayerConnect sam uradio ovakvu proveru...:
// Provera za ime
new name;
GetPlayerName(playerid, name, sizeof(name));
new ime = strfind(name, "_", true);
if(ime == -1)
{
//SendClientMessage(playerid, -1, "Vase ime nije u validnom formatu !");
//SendClientMessage(playerid, -1, "Primer dobrog imena: Test_Test");
Kick(playerid);
}Kada sam stavio ovu proveru, onda je samo imenima koji nisu u dobrom formatu, izbacivalo ovaj kod da ime nije u dobrom formatu itd, a onim imenima koja su u dobrom formatu nije htelo da cita dalje, znaci samo je stojalo tu tj na OnPlayerConnectu na defaultnoj kameri pri konektu...
Znaci nece da mi cita dalje kod ako je ime u validnom formatu, a ako je nevalidnom formatu onda radi ova provera...
Problem je u tome sto ja i kada obrisem ovu proveru iz koda, i tada nece da mi cita ostatak koda ako je ime u validnom formatu...
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
300
Postovi:
29
Teme:
Pridružio se:Dec. 2012
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
292
Postovi:
46
Teme:
Pridružio se:Okt. 2010
29. Dec. 2015.
@Ino42O Opet isto, samo mi stoji kamera na konektu,

A ovako sam stavio:

A ovako sam stavio:
new name;
GetPlayerName(playerid, name, sizeof(name));
if(strfind(name, "_", true) != -1)
{
PostaviRandomCamere = SetTimerEx("RandomCamere", 2000, false, "i", playerid);
TogglePlayerSpectating(playerid, 1);
ObrisiObjekte(playerid);
SetPlayerColor(playerid, -1);
KreirajPlayerTD(playerid);
//==============================================================================
IzabranaLozinka = 0; IzabraneGodine = 0; IzabranPol = 0; IzabranaDrzava = 0; IzabranSpawn = 0;
IgracevoRentVozilo = -1; VehVozilo = -1; KreiraPosao = 0; UzeoOpremu = -1;
}
else
{
TogglePlayerSpectating(playerid, 1);
SCM(playerid, -1, "# Vase ime nije u validnom formatu.");
SCM(playerid, -1, "# Primer dobrog imena: Pera_Peric.");
}Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,394
Postovi:
77
Teme:
Pridružio se:Okt. 2012
29. Dec. 2015.
Problem nije u strfind taj je kod OK, pokusaj ovo uraditi
new name;
GetPlayerName(playerid, name, sizeof(name));
if(strfind(name, "_", true) != -1)
{
SendClientMessage(playerid, -1, "Ime je ured");
}
else
{
SCM(playerid, -1, "# Primer dobrog imena: Pera_Peric.");
}
samo za provjeru
new name;
GetPlayerName(playerid, name, sizeof(name));
if(strfind(name, "_", true) != -1)
{
SendClientMessage(playerid, -1, "Ime je ured");
}
else
{
SCM(playerid, -1, "# Primer dobrog imena: Pera_Peric.");
}
samo za provjeru
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
292
Postovi:
46
Teme:
Pridružio se:Okt. 2010
29. Dec. 2015.
Hmmm to radi, znaci nije problem tu, problem je u tajmeru, i to bas ovde:
Slika onplayerConnect-a:

Slika Timera "RandomCamere":

Prestaje da cita kod tu...
Evo u konzoli debug:

Znaci ne ucitava mi ovo: print("Ucitana pesma i SCM");
Slika onplayerConnect-a:

Slika Timera "RandomCamere":

Prestaje da cita kod tu...
Evo u konzoli debug:

Znaci ne ucitava mi ovo: print("Ucitana pesma i SCM");
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava