Doesn't show dialog - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Doesn't show dialog (
/showthread.php?tid=541818)
Doesn't show dialog -
TheNerka - 14.10.2014
Code:
new iVehicleID = GetPlayerVehicleID(playerid), iMsg[120];
if(OwnedVeh(iVehicleID) != 0)
{
if(strmatch(vInfo[OwnedVeh(iVehicleID)][vOwner], "Unbought"))
{
format(iMsg, sizeof(iMsg), "Hello do you want buy this vehicle?\nCost: %iЂ", vInfo[OwnedVeh(iVehicleID)][vPrice]);
ShowPlayerDialog(playerid, 50000, DIALOG_STYLE_MSGBOX, "Vehicle buy", iMsg, "Yes", "No");
//TogglePlayerControllable(playerid, false);
}
else if(strmatch(vInfo[OwnedVeh(iVehicleID)][vOwner], pName(playerid)))
{
format(iMsg, sizeof(iMsg), "Vehicle control [Numpad 4]");
SendClientMessage(playerid, COLOR_RED, iMsg);
}
else if(strmatch(vInfo[OwnedVeh(iVehicleID)][vOwner], pName(playerid)) || vInfo[OwnedVeh(iVehicleID)][vLocked] == 1)
{
format(iMsg, sizeof(iMsg), "This car is locked. Vehicle owner %s!", vInfo[OwnedVeh(iVehicleID)][vOwner]);
SendClientMessage(playerid, -1, iMsg);
RemovePlayerFromVehicle(playerid);
}
else if(strmatch(vInfo[OwnedVeh(iVehicleID)][vOwner], pName(playerid)) || vInfo[OwnedVeh(iVehicleID)][vLocked] == 0)
{
format(iMsg, sizeof(iMsg), "This car is not locked. Vehicle owner %s", vInfo[OwnedVeh(iVehicleID)][vOwner]);
SendClientMessage(playerid, -1, iMsg);
}
else
{
format(iMsg, sizeof(iMsg), "Vehicle owner: %s", vInfo[OwnedVeh(iVehicleID)][vOwner]);
SendClientMessage(playerid, -1, iMsg);
RemovePlayerFromVehicle(playerid);
}
}
Code:
stock strmatch(const String1[], const String2[])
{
if ((strcmp(String1, String2, true, strlen(String2)) == 0) && (strlen(String2) == strlen(String1)))
{
return true;
}
else
{
return false;
}
}
Does't show dialog, "Hello do you want buy this vehicle?" SQL no problem
Re: Doesn't show dialog -
AnnaSB - 14.10.2014
pawn Code:
ShowPlayerDialog(playerid, 50000, DIALOG_STYLE_MSGBOX, "Vehicle buy", iMsg, "Yes", "No");
Max dialogs are 32767, change this line to:
pawn Code:
ShowPlayerDialog(playerid, 5000, DIALOG_STYLE_MSGBOX, "Vehicle buy", iMsg, "Yes", "No");
Hope I helped ^^ rep++
Re: Doesn't show dialog -
TheNerka - 14.10.2014
Doesn't show
Re: Doesn't show dialog -
TheNerka - 15.10.2014
Bump
Re: Doesn't show dialog -
AnnaSB - 15.10.2014
does it send you client message: "Vehicle owner: ..."?
Re: Doesn't show dialog -
TheNerka - 15.10.2014
no .
Re: Doesn't show dialog -
TheNerka - 16.10.2014
bump.
Re: Doesn't show dialog -
TheNerka - 18.10.2014
bump
Re: Doesn't show dialog -
AnnaSB - 19.10.2014
can you give me definition: