Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Duki poslato Mart 21, 2014, 22:03:53 POSLE PODNE

Naslov: [POMOC]Skin
Poruka od: Duki poslato Mart 21, 2014, 22:03:53 POSLE PODNE
Skripta koju koristim: Moja
Detaljan opis problema: Izvinjavam se sto spamam ali stvarno mi je bitno !Ovako radim neku skriptu i sada hocu da kada naprimer stisne na skin (SPD pa ime skina sam stavio) da mu se automatski postavi skin koji ja hocu ali sada imam 3 SKINA znaci on bira izmedju 3 skina sta sad?sta stavljam
Dio skripte:
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "Vas lik", "ImeSkina1\nImeSkina2\nImeSkina3 ", "Izaberi","Nazad");
E pa sad on naprimer izaber ImeSkina1 postavimu skin pa sad otkud znam 299!
Naslov: Odg: [POMOC]Skin
Poruka od: youngdeal poslato Mart 21, 2014, 22:07:28 POSLE PODNE
pod OnDialogResponse odgovori na taj dialog sa listitem ili case
+ funckija

SetPlayerSkin(playerid,idskina);
Naslov: Odg: [POMOC]Skin
Poruka od: Duki poslato Mart 21, 2014, 22:14:41 POSLE PODNE
Jel mozes da mi napises kako da odgovrim npr kod

case 1:
//Pa ovde skin 1?
case 2:
//Pa ovde skin 2?
case 3:
//Pa ovde skin 3?


Kako da odgovorim na public OnDialogResponse? Mislim jel treba nesto pre ovoga?
Naslov: Odg: [POMOC]Skin
Poruka od: CADILAB poslato Mart 21, 2014, 22:35:32 POSLE PODNE
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
    case 4:
    {
        if(response)
        {
            switch(listitem)
            {
                case 0:
                {
SetPlayerSkin(playerid, ID Skina); // Skin 1
}
case 1:
{
    SetPlayerSkin(playerid, ID Skina); // Skin 2
}
case 2:
{
    SetPlayerSkin(playerid, ID Skina); // Skin 3
}
}
}
}
}
return 1;
}