Započeo samper0
•19. Okt. 2015.• Zaključano[POMOC] Registracija
492
pregleda
15
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
91
Postovi:
25
Teme:
Pridružio se:Avg. 2014
19. Okt. 2015.
Skripta koju koristim: Moja
Detaljan opis problema: Registracija nece me spawnat
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://prntscr.com/8so0wq
Detaljan opis problema: Registracija nece me spawnat
Dio skripte:
case DIALOG_REGISTER:
{
if(!response) return Kick(playerid);
if(response)
{
TextDrawShowForPlayer(playerid,RegisterTD0); TextDrawShowForPlayer(playerid,RegisterTD1); TextDrawShowForPlayer(playerid,RegisterTD2); TextDrawShowForPlayer(playerid,RegisterTD3);
TextDrawShowForPlayer(playerid,RegisterTD4); TextDrawShowForPlayer(playerid,RegisterTD5); TextDrawShowForPlayer(playerid,RegisterTD6);
if(strlen(inputtext) < MIN_DUZINA_LOZINKE)
{
TextDrawShowForPlayer(playerid,RegisterTD0); TextDrawShowForPlayer(playerid,RegisterTD1); TextDrawShowForPlayer(playerid,RegisterTD2); TextDrawShowForPlayer(playerid,RegisterTD3);
TextDrawShowForPlayer(playerid,RegisterTD4); TextDrawShowForPlayer(playerid,RegisterTD5); TextDrawShowForPlayer(playerid,RegisterTD6);
new regstring, regname; GetPlayerName(playerid,regname,sizeof(regname));
format(regstring,sizeof(regstring),""BELA"________________________________________________\n\n"BELA"Dobrodosao na "ZELENA"Legacy Role Play\n\n"BELA"Vas nickname: "ZELENA"%s\n"BELA"Vas korisnicki racun nije pronadjen u bazi podataka...\nUpisite vasu lozinku da bi ste se registrovali\n\nLozinka: "ZELENA"Min 6/Max 26 znakova\n\n"BELA"________________________________________________",regname);
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,""BELA"Registracija",regstring,"Registracija","Izlaz");
SCM(playerid,-1,"* "BELA"Lozinka mora imati minimum 6 znakova, a maximum 26 znakova!");
}
else if(strlen(inputtext) > MAX_DUZINA_LOZINKE)
{
TextDrawShowForPlayer(playerid,RegisterTD0); TextDrawShowForPlayer(playerid,RegisterTD1); TextDrawShowForPlayer(playerid,RegisterTD2); TextDrawShowForPlayer(playerid,RegisterTD3);
TextDrawShowForPlayer(playerid,RegisterTD4); TextDrawShowForPlayer(playerid,RegisterTD5); TextDrawShowForPlayer(playerid,RegisterTD6);
new regstring, regname; GetPlayerName(playerid,regname,sizeof(regname));
format(regstring,sizeof(regstring),""BELA"________________________________________________\n\n"BELA"Dobrodosao na "ZELENA"Legacy Role Play\n\n"BELA"Vas nickname: "ZELENA"%s\n"BELA"Vas korisnicki racun nije pronadjen u bazi podataka...\nUpisite vasu lozinku da bi ste se registrovali\n\nLozinka: "ZELENA"Min 6/Max 26 znakova\n\n"BELA"________________________________________________",regname);
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,""BELA"Registracija",regstring,"Registracija","Izlaz");
SCM(playerid,-1,"* "BELA"Lozinka mora imati minimum 6 znakova, a maximum 26 znakova!");
}
else if(strlen(inputtext) >= MIN_DUZINA_LOZINKE && strlen(inputtext) <= MAX_DUZINA_LOZINKE)
{
new INI:File = INI_Open(Korisnici(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Password",udb_hash(inputtext));
INI_WriteInt(File,"CashDzep",0);
INI_WriteInt(File,"Admin",0);
INI_WriteInt(File,"Ubistava",0);
INI_WriteInt(File,"Smrti",0);
INI_WriteInt(File,"Level",1);
INI_WriteInt(File,"Exp",1);
INI_WriteInt(File,"Banovan",0);
INI_WriteInt(File,"Skin",0);
INI_WriteInt(File,"Godine",0);
INI_WriteInt(File,"Drzava",0);
INI_WriteInt(File,"Pol",0);
INI_WriteInt(File,"DJ",0);
INI_WriteInt(File, "SKILL_PISTOL", 1);
INI_WriteInt(File, "SKILL_PISTOL_SILENCED", 1);
INI_WriteInt(File, "SKILL_DESERT_EAGLE", 1);
INI_WriteInt(File, "SKILL_SHOTGUN", 1);
INI_WriteInt(File, "SKILL_SAWNOFF_SHOTGUN", 1);
INI_WriteInt(File, "SKILL_SPAS12_SHOTGUN", 1);
INI_WriteInt(File, "SKILL_MICRO_UZI", 1);
INI_WriteInt(File, "SKILL_MP5", 1);
INI_WriteInt(File, "SKILL_AK47", 1);
INI_WriteInt(File, "SKILL_M4", 1);
INI_WriteInt(File, "SKILL_SNIPERRIFLE", 1);
INI_WriteInt(File, "Lider", 0);
INI_WriteInt(File, "Clan", 0);
INI_WriteInt(File, "RankOrg", 0);
INI_WriteInt(File, "Pozvan", 0);
INI_WriteInt(File, "VIP", 0);
INI_WriteInt(File, "Bodovi", 0);
INI_WriteInt(File, "PayDayPoints", 0);
INI_WriteInt(File, "SatiIgre", 0);
INI_WriteInt(File, "NovacBanka", 0);
INI_WriteInt(File, "OtvorenRacun", 0);
INI_WriteInt(File, "PreostaloZaOtplatu", 0);
INI_WriteInt(File, "IznosKredita", 0);
INI_WriteInt(File, "IznosRata", 0);
INI_WriteInt(File, "Zatvor", 0);
INI_WriteInt(File, "ZatvorenVreme", 0);
INI_WriteInt(File, "Mutiran", 0);
INI_WriteInt(File, "Warn", 0);
INI_WriteInt(File, "Pasos", 0);
INI_WriteInt(File, "Drzavljanstvo", 1);
INI_WriteInt(File, "ProveraSpawna",0);
INI_Close(File);
PlayerInfo = 5000; GivePlayerMoney(playerid, PlayerInfo);
new string;
TextDrawShowForPlayer(playerid,RegisterTD0); TextDrawShowForPlayer(playerid,RegisterTD1); TextDrawShowForPlayer(playerid,RegisterTD2); TextDrawShowForPlayer(playerid,RegisterTD3);
TextDrawShowForPlayer(playerid,RegisterTD4); TextDrawShowForPlayer(playerid,RegisterTD5); TextDrawShowForPlayer(playerid,RegisterTD6);
format(string,sizeof(string),""ZELENA"Welcome | "BELA"Dobrodosli. . Uspesno ste se registrovali | Vasa lozinka je: "ZELENA"%s",inputtext);
SCM(playerid,-1,string); PlayerInfo = 1; TogglePlayerSpectating(playerid,0);
SpawnIgraca(playerid);
TextDrawHideForPlayer(playerid,RegisterTD0); TextDrawHideForPlayer(playerid,RegisterTD1); TextDrawHideForPlayer(playerid,RegisterTD2); TextDrawHideForPlayer(playerid,RegisterTD3);
TextDrawHideForPlayer(playerid,RegisterTD4); TextDrawHideForPlayer(playerid,RegisterTD5); TextDrawHideForPlayer(playerid,RegisterTD6);
PlayerInfo = 59; S
}
}
}Neke slike/video za lakse dobivanje pomoci(neobavezno): http://prntscr.com/8so0wq
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
91
Postovi:
25
Teme:
Pridružio se:Avg. 2014
19. Okt. 2015.
stock SpawnIgraca(playerid)
{
if(PlayerInfo == SPAWN_NORMAL)
{
if(PlayerInfo == 1)
{
SetPlayerSkin(playerid,PlayerInfo);
TogglePlayerSpectating(playerid,0); TogglePlayerControllable(playerid, 0);
SetPlayerHealth(playerid, 99.0); SetPlayerArmour(playerid,99.0);
SetPlayerPos(playerid,2223.2295,-1260.7693,23.9066);
}
else if(PlayerInfo == 2)
{
SetPlayerSkin(playerid,PlayerInfo);
TogglePlayerSpectating(playerid,0); TogglePlayerControllable(playerid, 0);
SetPlayerHealth(playerid, 99.0); SetPlayerArmour(playerid,99.0);
SetPlayerPos(playerid,2225.0710,1838.8091,10.8203);
}
else if(PlayerInfo == 3)
{
SetPlayerSkin(playerid,PlayerInfo);
TogglePlayerSpectating(playerid,0); TogglePlayerControllable(playerid, 0);
SetPlayerHealth(playerid, 99.0); SetPlayerArmour(playerid,99.0);
SetPlayerPos(playerid,-1969.1423,137.7548,27.6875);
}
}
return 1;
}Radio sam na principu da kada se registruje odmah mu setuje Drzavljanstvo na 1 tj na LS a posle da moze promeniti u opstini
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,427
Postovi:
90
Teme:
Pridružio se:Okt. 2012
19. Okt. 2015.
poslje logina postavi prvo: http://wiki.sa-mp.com/wroot/index.php?title=SetSpawnInfo
pa onda: http://wiki.sa-mp.com/wiki/SpawnPlayer
pa onda: http://wiki.sa-mp.com/wiki/SpawnPlayer
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
91
Postovi:
25
Teme:
Pridružio se:Avg. 2014
19. Okt. 2015.
Sredio ,hvala puno, nego da ne otvaram novu temu kada umrem stoji mi samo ovako i nece da umre i respawnuje : http://prntscr.com/8t16li
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,126
Postovi:
91
Teme:
Pridružio se:Jul 2010
19. Okt. 2015.
Duke_Robik wrote on October 19, 2015, 8:14 pm:
Radi,ali ima li nacin da ima "normalnu" smrt , a ne cim umre iste sekunde ga spawnuje
Mozes ubaciti tajmer koji se pokrece nakon smrti i u njega postavi sta zelis..Ili jos bolje resenje koristiti samo jedan tajmer za sve u modu i sa varijablama ga kontrolises.
Na primer kada umre postavis mu neku varijablu na 1, i u taj tajmer napravis proveru ako je ta varijabla na jedan da uradi sta zelis..
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,918
Postovi:
54
Teme:
Pridružio se:Okt. 2009
19. Okt. 2015.
Quote from October 19, 2015, 10:20 pm:
Mozes ubaciti tajmer koji se pokrece nakon smrti i u njega postavi sta zelis..Ili jos bolje resenje koristiti samo jedan tajmer za sve u modu i sa varijablama ga kontrolises.
Na primer kada umre postavis mu neku varijablu na 1, i u taj tajmer napravis proveru ako je ta varijabla na jedan da uradi sta zelis..
Na primer kada umre postavis mu neku varijablu na 1, i u taj tajmer napravis proveru ako je ta varijabla na jedan da uradi sta zelis..
Slazem se, i koristit samo increment i decrement.
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,427
Postovi:
90
Teme:
Pridružio se:Okt. 2012
20. Okt. 2015.
hmm, preloaduj sve animacije, a ako nece i to postavi timer na 100 milisekundi i kad se pokrene da ti opet ovu animaciju pokrene:
ApplyAnimation(playerid, "PED", "KO_shot_front",4.1,0,1,1,1,1); Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava