Skripta koju koristim: NX
Detaljan opis problema: Ovako. Nitko mi nije odg u temi "Trebam nesto" pa cu postaviti ovdje
Da vas pitam. Dali je ikako moguce napraviti, kad udarim sa autom negdje, da mi smanji HP ? Znaci, kao u RL, prilikom nesrece itd. I ukoliko je moguce, mozete mi dati kod ?
Dali je ikako moguce napraviti airbagove, kad udaris negdje sa autom da ti izlete (( samo na ovim boljim autima )) ?
Kako smanjiti cijene paydaya ?
Dali postoji FS za IG izradjivanje organizacija ?
Trebam TuT kako napraviti dialog da se pri registraciji bira spawn, i da se tu kasnije svaki put pri loginu spawna ?
1. moguce bi bilo putem tajmera i checkova za HP vozila, pa ako se iduci put smanji da se smanji i igracev HP - no to bi bilo dosta neoptimizovano i mozda ubagovano
2. moguce, isto kao i u prvom slucaju samo sa dodavanjem objekata igracu (AttachObjectToPlayer) - takodje bi moglo biti neoptimizovano i ubagovano
3. koristi trazilicu
4. koristi trazilicu
5. koristi obican dialog (DIALOG_STYLE_LIST), i kada odaberes npr prvi spawn (da kazem burg), postavi odredjenu varijablu na odredjenu valutu, prilikom spawna dodaj check za tu varijablu i ako se nalazi na toj valuti koju si stavio za prvi spawn samo returnaj da igracu postavi poziciju gde si sejvovao (burg) - nadam se da si me razumeo
Hvala na odgovorima, ali te jedino ovo nisam skontaoCitat: Gotti747 poslato Septembar 24, 2011, 22:51:46 POSLE PODNE
5. koristi obican dialog (DIALOG_STYLE_LIST), i kada odaberes npr prvi spawn (da kazem burg), postavi odredjenu varijablu na odredjenu valutu, prilikom spawna dodaj check za tu varijablu i ako se nalazi na toj valuti koju si stavio za prvi spawn samo returnaj da igracu postavi poziciju gde si sejvovao (burg) - nadam se da si me razumeo
na primer tokom registracije u jednom delu pokazes igracu dijalog:
ShowPlayerDialog(playerid, 747, DIALOG_STYLE_LIST, "Odaberite spawn", "Burg\nAerodrom", "Odaberi","");
onda ispod OnDialogResponse:
if(dialogid == 747)
{
switch(listitem)
{
case 0:
{
SetPVarInt(playerid,"spawn",1);
SendClientMessage(playerid,boja,"Izabrali ste spawn kod Burga!");
}
case 1:
{
SetPVarInt(playerid,"spawn",2);
SendClientMessage (playerid, boja, "Izabrali ste spawn na Aerodromu!!");
}
}
}
onda ispod OnPlayerSpawn (ili ako koristis GF gde imas public SetPlayerSpawn, dodas ispod First Spawn checka):
if(GetPVarInt(playerid,"spawn") == 1) SetPlayerPos(playerid, koordinate burga);
if(GetPVarInt(playerid,"spawn") == 2) SetPlayerPos(playerid, koordinate aerodroma);
P.S: Umesto PVarova koristi default varijable jer su brze od pvarova, njih sam koristio kako bih ti ovo brze napisao i lakse objasnio, a nije mi cilj da sve imate na gotovo vec da se polako ali sigurno ucite skriptanju. Takodje ako hoces dodaj da ti se te varijable sejvuju u slucaju da igrac izadje sa servera jos dok se nije prvi put spawnovao, tj u svakom slucaju ih moras sejvovati jer ako igrac nema org i spawnuje se na default spawnu da ga spawnuje na ta 2 mesta a ne na jednom
nadam se da sam ti barem nesto pojasnio
Errori:
RLRP.pwn(48770) : error 035: argument type mismatch (argument 2)
RLRP.pwn(48775) : error 035: argument type mismatch (argument 2)
RLRP.pwn(48780) : error 035: argument type mismatch (argument 2)
Linije:
48770: SendClientMessage(playerid, COL_YELLOW,"Izabrali ste spawn lokaciju kod Aerodroma!");
48775: SendClientMessage (playerid, COL_YELLOW, "Izabrali ste spawn u Santa Maria Beach!");
48780: SendClientMessage (playerid, COL_YELLOW, "Izabrali ste spawn kod Marketa!");
jel imas definisano COL_YELLOW ?
Gotti ti isto kao pocetnik, neznas da u 99% gamemodova zuta boja definisana sa COLOR_YELLOW
pa si mu napisao COL_YELLOW
xD
SpaMaster umjesto COL_YELLOW stavi COLOR_YELLOW i radit ce
Citat: [EM] FyoDoR poslato Septembar 25, 2011, 00:17:31 PRE PODNE
Gotti ti isto kao pocetnik, neznas da u 99% gamemodova zuta boja definisana sa COLOR_YELLOW
pa si mu napisao COL_YELLOW
xD
SpaMaster umjesto COL_YELLOW stavi COLOR_YELLOW i radit ce
u mom modu su boje definisane sa COL_BOJA, a on je radjen od 0 i nije GF podlozak, takodje hteo sam tu da stavim samo "boja" pa da on stavi sta hoce ali sam zaboravio
Sredio sam te errore. Ali me sada, kada napravim acc, udjem na server, registrujem se i kicka me. Znas li mozda do cega je ?