Skripta koju koristim:HeliOwnership
Detaljan opis problema:nece mi kupi helic kad uÄ'em u njega izbaci kupi i natrag ja stisnem kupi i nece nista i reko mi je taj koji je napravio skriptu da mi neÅ¡to ne valja s dijalogima???
Dio skripte: http://balkan-samp.com/forum/index.php?topic=35758.0 to sam skinuo
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
nisu ti dobri IDevi pogledaj koji je zadnji ID u modu i promjeni ID za kupnju na sljedeci dialog id
Ne razumijem ???
u FS ID dialog je 1
nadi u gamemode zadnji ID dialoga i promejni u FS id u taj broj koji sljedi
ako neshvacas
npr tamo je jedan a u skripti 666
sad u FS moras promjenit ID dialoga 1 u ID 667
jel kontas sad ?
eto dao sam ti i primjer ;)
if(dialogid == DMVMENU) ovo mi je zadnje od dialog id šta sad ???
Citat: jozakoza poslato Januar 08, 2012, 18:25:24 POSLE PODNE
if(dialogid == DMVMENU) ovo mi je zadnje od dialog id šta sad ???
daj definiju tog dialoga
if(dialogid == DMVMENU)
{
if(response)
{
if(listitem == 0) // Flying Licenses
{
if (PlayerInfo[playerid][pFlyLic] == 0 && GetPlayerCash(playerid) > 4999)
{
GivePlayerCash(playerid,-5000);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD5, "Kupio si dozvolu za letenje! Mozes provjeriti kucajuci /licenses!");
PlayerInfo[playerid][pFlyLic] = 1;
TogglePlayerControllable(playerid, 1);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Imas vec dozvolu ili nemas dovoljno novca!");
TogglePlayerControllable(playerid, 1);
}
}
if(listitem == 1) // Sail Licenses
{
if (PlayerInfo[playerid][pBoatLic] == 0 && GetPlayerCash(playerid) > 1499)
{
GivePlayerCash(playerid,-1500);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD5, "Kupio si dozvolu za plovidbu! Mozes provjeriti kucajuci /licenses!");
PlayerInfo[playerid][pBoatLic] = 1;
TogglePlayerControllable(playerid, 1);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Imas vec dozvolu ili nemas dovoljno novca!");
TogglePlayerControllable(playerid, 1);
}
}
if(listitem == 2) // Gun licenses
{
if (PlayerInfo[playerid][pGunLic] == 0 && GetPlayerCash(playerid) > 1799)
{
GivePlayerCash(playerid,-1800);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD5, "Kupio si dozvolu za oruzje! Mozes provjeriti kucajuci /licenses!");
PlayerInfo[playerid][pGunLic] = 1;
TogglePlayerControllable(playerid, 1);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Imas vec dozvolu ili nemas dovoljno novca!");
TogglePlayerControllable(playerid, 1);
}
}
}
}
return 0;
}
krivo si me shvatio ne dialog nego definiciju
#define
#define DMVMENU 1333
odi u FS i stavi if(dialogid == 1334)
da it tu stavim#define DIALOGID 3304