Skip to content
View in the app

A better way to browse. Learn more.

GTAGames.nl - De Nederlandse Grand Theft Auto Community!

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

freeze een wagen

hallo

ik ben bezig met een script waarbij je in een winkel auto's heb staan

als je instapt kan je niet wegrijden

maar als je

/buycar

doet kan je wel wegrijden

de auto's staan er wel en er gaat ook geld vanaf als ik /buycar doet

maar om een een of andere reden doet

isplayerinvehicle het niet

hier een stukje code die ik per auto heb

{
if(IsPlayerInVehicle(playerid,auto5))
{
	TogglePlayerControllable(playerid,false);
}
{
	if(strcmp(cmdtext, "/buycar", true) == 0)
	GivePlayerMoney(playerid,-30000);
	TogglePlayerControllable(playerid,true);
}
}

owja en als ik /buycar doet gaat er 150000 vanaf inplaats van 30000

komt waarschijnlijk omdat hij al de auto's bij elkaar op

kan iemand hier even naar kijken?

grz

Edited by keessie

Featured Replies

Je moet je command gewoon in OnPlayerCommandText zetten.

  • Author

ja daar staat het

hier het volledige script

#include <a_samp>
new auto1;
new auto2;
new auto3;
new auto4;
new auto5;




public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Car Shop by [ST]Ron");
print("--------------------------------------\n");

auto1 = CreateVehicle(411,-1658.6669,1214.9828,13.2966,298.3167,1,1,300);
auto2 = CreateVehicle(541,-1647.4471,1206.3411,13.2999,242.8431,1,1,300);
auto3 = CreateVehicle(562,-1675.3556,1207.4700,13.2988,256.2625,1,1,300);
auto4 = CreateVehicle(451,-1661.4320,1215.3226,21.1563,313.9901,1,1,300);
auto5 = CreateVehicle(603,-1653.7908,1206.9286,21.1487,254.7695,1,1,300);

return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
{
if(IsPlayerInVehicle(playerid,auto1))
{
	TogglePlayerControllable(playerid,false);
}
{
	if(strcmp(cmdtext, "/buycar", true) == 0)
	GivePlayerMoney(playerid,-30000);
	TogglePlayerControllable(playerid,true);
}
}
{
if(IsPlayerInVehicle(playerid,auto2))
{
	TogglePlayerControllable(playerid,false);
}
{
	if(strcmp(cmdtext, "/buycar", true) == 0)
	GivePlayerMoney(playerid,-30000);
	TogglePlayerControllable(playerid,true);
}
}
{
if(IsPlayerInVehicle(playerid,auto3))
{
	TogglePlayerControllable(playerid,false);
}
{
	if(strcmp(cmdtext, "/buycar", true) == 0)
	GivePlayerMoney(playerid,-30000);
	TogglePlayerControllable(playerid,true);
}
}
{
if(IsPlayerInVehicle(playerid,auto4))
{
	TogglePlayerControllable(playerid,false);
}
{
	if(strcmp(cmdtext, "/buycar", true) == 0)
	GivePlayerMoney(playerid,-30000);
	TogglePlayerControllable(playerid,true);
}
}
{
if(IsPlayerInVehicle(playerid,auto5))
{
	TogglePlayerControllable(playerid,false);
}
{
	if(strcmp(cmdtext, "/buycar", true) == 0)
	GivePlayerMoney(playerid,-30000);
	TogglePlayerControllable(playerid,true);
}
}
return 1;
}
public OnFilterScriptExit()
{
return 1;
}

Edited by keessie

#include <a_samp>
new auto1;
new auto2;
new auto3;
new auto4;
new auto5;




public OnFilterScriptInit()
{
   print("\n--------------------------------------");
   print(" Car Shop by [sT]Ron");
   print("--------------------------------------\n");

   auto1 = CreateVehicle(411,-1658.6669,1214.9828,13.2966,298.3167,1,1,300);
   auto2 = CreateVehicle(541,-1647.4471,1206.3411,13.2999,242.8431,1,1,300);
   auto3 = CreateVehicle(562,-1675.3556,1207.4700,13.2988,256.2625,1,1,300);
   auto4 = CreateVehicle(451,-1661.4320,1215.3226,21.1563,313.9901,1,1,300);
   auto5 = CreateVehicle(603,-1653.7908,1206.9286,21.1487,254.7695,1,1,300);

   return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
   {
   if(IsPlayerInVehicle(playerid, auto1))
   {
       TogglePlayerControllable(playerid, false);
   }
   {
       if(strcmp(cmdtext, "/buycar", true) == 0)
       GivePlayerMoney(playerid, -30000);
       TogglePlayerControllable(playerid, true);
   }
   }
   {
   if(IsPlayerInVehicle(playerid, auto2))
   {
       TogglePlayerControllable(playerid, false);
   }
   {
       if(strcmp(cmdtext, "/buycar", true) == 0)
       GivePlayerMoney(playerid, -30000);
       TogglePlayerControllable(playerid, true);
   }
   }
   {
   if(IsPlayerInVehicle(playerid, auto3))
   {
       TogglePlayerControllable(playerid, false);
   }
   {
       if(strcmp(cmdtext, "/buycar", true) == 0)
       GivePlayerMoney(playerid, -30000);
       TogglePlayerControllable(playerid, true);
   }
   }
   {
   if(IsPlayerInVehicle(playerid, auto4))
   {
       TogglePlayerControllable(playerid, false);
   }
   {
       if(strcmp(cmdtext, "/buycar", true) == 0)
       GivePlayerMoney(playerid, -30000);
       TogglePlayerControllable(playerid, true);
   }
   }
   {
   if(IsPlayerInVehicle(playerid, auto5))
   {
       TogglePlayerControllable(playerid, false);
   }
   {
       if(strcmp(cmdtext, "/buycar", true) == 0)
       GivePlayerMoney(playerid, -30000);
       TogglePlayerControllable(playerid, true);
   }
   }
   return 1;
}
public OnFilterScriptExit()
{
   return 1;
}

Ik heb eigenlijk niks veranderd alleen jij had meerdere malen bij meerdere auto's en meerdere functions.

Dit TogglePlayerControllable(playerid,true)

Maar volgens mij moet het dit zijn TogglePlayerControllable(playerid, true)

Tussen playerid, en true staat een spatie.

_ = spatie

TogglePlayerControllable(playerid,_true)

Hoop dat het lukt, anders vraag je het nog maar een keer.

Kan best zijn dat het niet lukt want ik script pas 2 dagen zonder tutorials dus. :D

Edited by qum

  • Author

heel erg bedankt :tu:

met een paar kleine aanpassingen is hij helemaal goed

grz

PS: je kan ook gewoon alle auto's 6000$ doen dan wordt het samen 30.000 :puh:

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.