Započeo sanel007
•12. Jun 2013.• Zaključano[POMOC]Kod dialoga
272
pregleda
5
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
265
Postovi:
96
Teme:
Pridružio se:Maj 2013
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:
Evo kako sam uradio:
Neke slike/video za lakse dobivanje pomoci(neobavezno)://Sta treba
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
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
265
Postovi:
96
Teme:
Pridružio se:Maj 2013
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;
}
}
}
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava