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
