Skripta koja koristim:moja od 0
Detaljan opis problema:Pa nije problem al vako,kako da napravim da igrac na pocetku tj kad se registrira da bira dali ce da se spawna u Ls,Lv ili Sf i da kad god udje spawna se tamo gdje je na registraciji odabro
Dio scripte://
Slika/video://
Citat: David (Sabljak) poslato Decembar 12, 2012, 16:41:18 POSLE PODNE
Radis u dijalozima ili?
da ono poslje unosenja sifre da se pokaze u kojem gradu da se spawna al u dialogu da se pokaze pa on odabere
Citat: David (Sabljak) poslato Decembar 12, 2012, 16:57:43 POSLE PODNE
E sad neznam ako ce radit al probaj , stavi svoj ID dialoga.
if(dialogid == ID Dialoga)
{
if(response)
{
if (listitem == 0)
{
SendClientMessage(playerid, -1, "Izabrali ste spawn -/-");
SetPlayerPos(playerid,X,Y,Z); // kordinate
}
else if (listitem == 1)
{
SendClientMessage(playerid, -1, "Izabrali ste spawn -/-");
SetPlayerPos(playerid,X,Y,Z); // kordinate
}
else if (listitem == 2)
{
SendClientMessage(playerid, -1, "Izabrali ste spawn -/-");
SetPlayerPos(playerid,X,Y,Z); // kordinate
}
else
{
Kick(playerid);
}
}[/code]
nekontas me al hajde,Pri registraciji da mu se ovo prkaze i kad on odabere kada ode relog stvara mu na mjesto na kojem je bio pri registraciji
Citat: David (Sabljak) poslato Decembar 12, 2012, 17:09:36 POSLE PODNE
pa dodaj pod register dialoge
i stavi onda enum
npr PlayerInfo[playerid][pSpawn] = 1; //LS npr i tako dalje
nema veze odusto sam od toga moze lock
Sabjak mislim da ga ne kontas, on: stavis ovu liniju tamo gde se igrac registruje ili loguje sta ja znam ShowPlayerDialog(playerid, 5, DIALOG_STYLE_LIST, "Odakle dolazite?", "LS \nSF \nLV", "Prihvati", "Odustani");
i onda pod ondialogresponse dodas ovo if(dialogid == 5)
{
if(response)
{
if (listitem == 0)
{
SendClientMessage(playerid, -1, "Izabrali ste spawn -/-");
SetPlayerPos(playerid,X,Y,Z); // kordinate
}
else if (listitem == 1)
{
SendClientMessage(playerid, -1, "Izabrali ste spawn -/-");
SetPlayerPos(playerid,X,Y,Z); // kordinate
}
else if (listitem == 2)
{
SendClientMessage(playerid, -1, "Izabrali ste spawn -/-");
SetPlayerPos(playerid,X,Y,Z); // kordinate
}
}
return 1;
}
edit: nikad ne odustaj :)