SA-MP Forums Archive
PROBLEM WITH MY CAR SHOP !!! :) - 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)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: PROBLEM WITH MY CAR SHOP !!! :) (/showthread.php?tid=176011)



PROBLEM WITH MY CAR SHOP !!! :) - [Lsrcr]Rafa - 11.09.2010

hello guys i have problem with my car shop...
i make dialog menu when player want to buy car/bike in grotti but i dont know if i make it right...
when ill click some car or bike the vehicle can't show on the place where is "SetVehiclePos" please help...

here is my script:

Code:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == carmenu)
    {
        if(response)
        {
            if(listitem == 0)
            {
            if(GetPlayerMoney(playerid) < 40000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
            GivePlayerMoney(playerid, -40000);
            SetVehiclePos(560, 562.34875488281, -1287.7501220703, 16.998237609863);
            SendClientMessage(playerid, 0x00FF00, "You have bought Sultan Please drive Carefull!");
            return 1;
            }
            if(listitem == 1)
            {
            if(GetPlayerMoney(playerid) < 100000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
            GivePlayerMoney(playerid, -100000);
            SetVehiclePos(411, 562.34875488281, -1287.7501220703, 16.998237609863);
            SendClientMessage(playerid, 0x00FF00, "You have bought Infernus Please drive Carefull!");
            return 1;
            }
            if(listitem == 2)
            {
            if(GetPlayerMoney(playerid) < 80000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
            GivePlayerMoney(playerid, -80000);
            SetVehiclePos(415, 562.34875488281, -1287.7501220703, 16.998237609863);
            SendClientMessage(playerid, 0x00FF00, "You have bought Cheetah Please drive Carefull!!!");
            return 1;
            }
            if(listitem == 3)
            {
            if(GetPlayerMoney(playerid) < 85000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
            GivePlayerMoney(playerid, -85000);
            SetVehiclePos(451, 562.34875488281, -1287.7501220703, 16.998237609863);
            SendClientMessage(playerid, 0x00FF00, "You have bought Turismo Please drive Carefull!!!");
            return 1;
            }
            if(listitem == 4)
            {
            if(GetPlayerMoney(playerid) < 120000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
            GivePlayerMoney(playerid, -120000);
            SetVehiclePos(522, 562.34875488281, -1287.7501220703, 16.998237609863);
            SendClientMessage(playerid, 0x00FF00, "You have bought NRG-500 Please drive Carefull!!!");
            return 1;
            }
            if(listitem == 5)
            {
            if(GetPlayerMoney(playerid) < 110000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
            GivePlayerMoney(playerid, -110000);
            SetVehiclePos(521, 562.34875488281, -1287.7501220703, 16.998237609863);
            SendClientMessage(playerid, 0x00FF00, "You have bought FCR-900 Please drive Carefull!!!");
            return 1;
            }
            if(listitem == 6)
            {
            if(GetPlayerMoney(playerid) < 60000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
            GivePlayerMoney(playerid, -60000);
            SetVehiclePos(541, 562.34875488281, -1287.7501220703, 16.998237609863);
            SendClientMessage(playerid, 0x00FF00, "You have bought Bullet Please drive Carefull!!!!");
            return 1;
            }
            if(listitem == 7)
            {
            if(GetPlayerMoney(playerid) < 80000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
            GivePlayerMoney(playerid, -80000);
            SetVehiclePos(559, 562.34875488281, -1287.7501220703, 16.998237609863);
            SendClientMessage(playerid, 0x00FF00, "You have bought Jester Please drive Carefull!!!!");
            return 1;
            }
            if(listitem == 8)
            {
            if(GetPlayerMoney(playerid) < 80000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
            GivePlayerMoney(playerid, -80000);
            SetVehiclePos(562, 562.34875488281, -1287.7501220703, 16.998237609863);
            SendClientMessage(playerid, 0x00FF00, "You have bought Elegy Please drive Carefull!!!!");
            return 1;
            }
            if(listitem == 9)
            {
            if(GetPlayerMoney(playerid) < 450000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
            GivePlayerMoney(playerid, -45000);
            SetVehiclePos(565, 562.34875488281, -1287.7501220703, 16.998237609863);
            SendClientMessage(playerid, 0x00FF00, "You have bought Flash Please drive Carefull!!!!");
}
            return 1;
}
please tell me if is right if is not right post the code what i need to pu in it ...
Thanks !!!


Re: PROBLEM WITH MY CAR SHOP !!! :) - Mean - 11.09.2010

U forgot to put = in GetPlayerBlahBlah, anyways heres the right code
pawn Code:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == carmenu)
    {
        if(response)
        {
            if(listitem == 0)
            {
            if(GetPlayerMoney(playerid) <= 40000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
            GivePlayerMoney(playerid, -40000);
            SetVehiclePos(560, 562.34875488281, -1287.7501220703, 16.998237609863);
            SendClientMessage(playerid, 0x00FF00, "You have bought Sultan Please drive Carefull!");
            return 1;
            }
            if(listitem == 1)
            {
            if(GetPlayerMoney(playerid) <= 100000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
            GivePlayerMoney(playerid, -100000);
            SetVehiclePos(411, 562.34875488281, -1287.7501220703, 16.998237609863);
            SendClientMessage(playerid, 0x00FF00, "You have bought Infernus Please drive Carefull!");
            return 1;
            }
            if(listitem == 2)
            {
            if(GetPlayerMoney(playerid) <= 80000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
            GivePlayerMoney(playerid, -80000);
            SetVehiclePos(415, 562.34875488281, -1287.7501220703, 16.998237609863);
            SendClientMessage(playerid, 0x00FF00, "You have bought Cheetah Please drive Carefull!!!");
            return 1;
            }
            if(listitem == 3)
            {
            if(GetPlayerMoney(playerid) <= 85000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
            GivePlayerMoney(playerid, -85000);
            SetVehiclePos(451, 562.34875488281, -1287.7501220703, 16.998237609863);
            SendClientMessage(playerid, 0x00FF00, "You have bought Turismo Please drive Carefull!!!");
            return 1;
            }
            if(listitem == 4)
            {
            if(GetPlayerMoney(playerid) <= 120000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
            GivePlayerMoney(playerid, -120000);
            SetVehiclePos(522, 562.34875488281, -1287.7501220703, 16.998237609863);
            SendClientMessage(playerid, 0x00FF00, "You have bought NRG-500 Please drive Carefull!!!");
            return 1;
            }
            if(listitem == 5)
            {
            if(GetPlayerMoney(playerid) <= 110000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
            GivePlayerMoney(playerid, -110000);
            SetVehiclePos(521, 562.34875488281, -1287.7501220703, 16.998237609863);
            SendClientMessage(playerid, 0x00FF00, "You have bought FCR-900 Please drive Carefull!!!");
            return 1;
            }
            if(listitem == 6)
            {
            if(GetPlayerMoney(playerid) <= 60000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
            GivePlayerMoney(playerid, -60000);
            SetVehiclePos(541, 562.34875488281, -1287.7501220703, 16.998237609863);
            SendClientMessage(playerid, 0x00FF00, "You have bought Bullet Please drive Carefull!!!!");
            return 1;
            }
            if(listitem == 7)
            {
            if(GetPlayerMoney(playerid) <= 80000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
            GivePlayerMoney(playerid, -80000);
            SetVehiclePos(559, 562.34875488281, -1287.7501220703, 16.998237609863);
            SendClientMessage(playerid, 0x00FF00, "You have bought Jester Please drive Carefull!!!!");
            return 1;
            }
            if(listitem == 8)
            {
            if(GetPlayerMoney(playerid) <= 80000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
            GivePlayerMoney(playerid, -80000);
            SetVehiclePos(562, 562.34875488281, -1287.7501220703, 16.998237609863);
            SendClientMessage(playerid, 0x00FF00, "You have bought Elegy Please drive Carefull!!!!");
            return 1;
            }
            if(listitem == 9)
            {
            if(GetPlayerMoney(playerid) <= 450000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
            GivePlayerMoney(playerid, -45000);
            SetVehiclePos(565, 562.34875488281, -1287.7501220703, 16.998237609863);
            SendClientMessage(playerid, 0x00FF00, "You have bought Flash Please drive Carefull!!!!");
}
            return 1;
}



Re: PROBLEM WITH MY CAR SHOP !!! :) - [Lsrcr]Rafa - 11.09.2010

hmmm what did u change here ?? o_0

and pls tell me how i can write in "pawn Code" ?


Re: PROBLEM WITH MY CAR SHOP !!! :) - [Lsrcr]Rafa - 11.09.2010

ahh i have another problem with my checkpoints !!! :@
pls any1 come in my server to see what is the problem PLEASE ! :S
cause i can't explain on english !

here is the ip: 77.29.157.196:7777

U are welcome !


Re: PROBLEM WITH MY CAR SHOP !!! :) - LarzI - 11.09.2010

pawn Code = [ pawn ] (without spaces)

pawn Code:
[pawn]code here <33
[/pawn]


Re: PROBLEM WITH MY CAR SHOP !!! :) - [Lsrcr]Rafa - 11.09.2010

hmmmm guys how was the code for runing like CJ ?? o_0


Re: PROBLEM WITH MY CAR SHOP !!! :) - LarzI - 11.09.2010

UsePlayerPedAnims();


Re: PROBLEM WITH MY CAR SHOP !!! :) - Mean - 16.09.2010

^^^^^^^^^
Put it under your
pawn Code:
GameModeInit



Re: PROBLEM WITH MY CAR SHOP !!! :) - LarzI - 16.09.2010

pawn Code:
OnGameModeInit()