[POMOC]Kod dialoga

Započeo sanel007
12. Jun 2013. Zaključano
266
pregleda
5
postova
sanel007
4
Enforcer
12. Jun 2013.
Skripta koju koristim:EGRP editujem
Detaljan opis problema:Eh ovako napravio sam CMD:skin i definirao ali je Farki nije isao if(dialogid == DIALOG_SKIN_LSPD) nego case DIALOG_SKIN_LSPD:
ija sam sad uradio to sve i odem na pickup i kucam skin otvori mi samo dialog ali kad odem na SKIN 1,SKIN 2, SKIN 3, nista se nemjenja neznam do cega je...
Dio skripte:
Evo CMD:
YCMD:skin(playerid, params[], help)
{
#pragma unused help
#pragma unused params
if(IsPlayerInRangeOfPoint(playerid, 3.0, 199.3371,133.8102,963.1859))
{
if(PlayerInfo == 3 || PlayerInfo == 3)
{
ShowPlayerDialog(playerid, DIALOG_SKIN_LSPD, DIALOG_STYLE_LIST, "Odabir Skin-a", "Skin 1\nSkin 2\nSkin 3", "Odaberi", "Odustani");
return 1;
}
}
return 1;
}


Evo kako sam uradio:
case DIALOG_SKIN_LSPD:
{
if(response)
switch(listitem)
{
case 0:
{
    if(PlayerInfo == 1)
    {
    SetPlayerSkin(playerid, 280);
    PlayerInfo = 280;
    }
    if(PlayerInfo == 2)
    {
    SetPlayerSkin(playerid, 280);
    PlayerInfo = 280;
    }
    }
    case 1:
    {
    if(PlayerInfo == 1)
    {
    SetPlayerSkin(playerid, 286);
    PlayerInfo = 286;
    }
    if(PlayerInfo == 2)
    {
    SetPlayerSkin(playerid, 9);
    PlayerInfo = 9;
    }
    }
    case 2:
    {
    if(PlayerInfo == 1)
    {
    SetPlayerSkin(playerid, 283);
    PlayerInfo = 283;
    }
    if(PlayerInfo == 2)
    {
    SetPlayerSkin(playerid, 150);
    PlayerInfo = 150;
}
}
    }


Neke slike/video za lakse dobivanje pomoci(neobavezno)://Sta treba
[WW]ivan
5
Kingpin
12. Jun 2013.
moras ga stavit pod ovo switch( dialogid )

bolje ga stavit na prvo mjesto ispod toga, jer kad stavljas zadnjeg moras gledat zagrade
sanel007
4
Enforcer
12. Jun 2013.
Uradio sam ovako i opet erori il te nisam skonto ja sam nauci raditi if(dialogid == DIALOG_SKIN_LSPD) to znam bolje mnogo od ovog...
switch( dialogid )
{
    case DIALOG_SKIN_LSPD:
    {
    if(response)
    {
    case 0:
    {
        if(PlayerInfo == 1)
        {
        SetPlayerSkin(playerid, 280);
        PlayerInfo = 280;
        }
        if(PlayerInfo == 2)
        {
        SetPlayerSkin(playerid, 280);
        PlayerInfo = 280;
        }
        }
        case 1:
        {
        if(PlayerInfo == 1)
        {
        SetPlayerSkin(playerid, 286);
        PlayerInfo = 286;
        }
        if(PlayerInfo == 2)
        {
        SetPlayerSkin(playerid, 9);
        PlayerInfo = 9;
        }
        }
        case 2:
        {
        if(PlayerInfo == 1)
        {
        SetPlayerSkin(playerid, 283);
        PlayerInfo = 283;
        }
        if(PlayerInfo == 2)
        {
        SetPlayerSkin(playerid, 150);
        PlayerInfo = 150;
}
                }
}
    }
[WW]ivan
5
Kingpin
12. Jun 2013.
pa radi tako, nemoras case
sanel007
4
Enforcer
12. Jun 2013.
Rijesio sam hvala ti...

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha