U ovom tutorialu cu vam objasni i pokazati kako napraviti biranje timova u dialogu.Ova stvar je unikatna na balkanu,a ideja mi je sasvim slucajno dosla.Pa krenimo.
Prvo treba napraviti biranje timova,a to cemo uraditi pod "OnPlayerConnect" na sljedeci nacin.
Ispod "OnPlayerConnect" dodajte:
Quote
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Izaberi tim", "Tim jedan\nTim dva", "U redu", "");
ShowPlayerDialog - prikazivanje dialoga igracu
playerid - igracev id
1 - broj dialoga
DIALOG_STYLE_LIST - dialog koji stoji "u listi".
Sada trebamo kad se izabere neki tim da dobije sta treba,a to je skin,pare,poziciju na kojoj ce se spawnati itd...
Za to cemo sad ici pod "OnDialogResponse" te ispod "OnDialogResponse" dodajte:
Quote
if(response)
{
switch(dialogid)
{
case 1:
{
switch(listitem)
{
case 0:
{
AddPlayerClass(97,1199.0999,-2520.6230,13.0624,65.8332,0,0,0,0,0,0); //
}
case 1:
{
AddPlayerClass(97,1199.0999,-2520.6230,13.0624,65.8332,0,0,0,0,0,0); //
}
}
}
}
}
return 1;
}
{
switch(dialogid)
{
case 1:
{
switch(listitem)
{
case 0:
{
AddPlayerClass(97,1199.0999,-2520.6230,13.0624,65.8332,0,0,0,0,0,0); //
}
case 1:
{
AddPlayerClass(97,1199.0999,-2520.6230,13.0624,65.8332,0,0,0,0,0,0); //
}
}
}
}
}
return 1;
}
AddPlayerClass - davanje klase igracu
97 - id skina
1199.0999,-2520.6230,13.0624 - x,y i z koordinati gdje ce se spawnati igrac
65.8332 - kut
0,0,0,0,0,0 - metci i oruzje
Slika:
