SA-MP Forums Archive
PutPlayerInVehicle // Dragging // Detaining - 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: PutPlayerInVehicle // Dragging // Detaining (/showthread.php?tid=69770)



PutPlayerInVehicle // Dragging // Detaining - Kyle - 20.03.2009

Haii there,

How would i make a detain script were if i type /detain it puts the giveplayerid in my last car how would i do it ty


Re: PutPlayerInVehicle // Dragging // Detaining - MenaceX^ - 20.03.2009

pawn Код:
if(!strcmp(cmd,"/detain",true))
{
  cmd=strtok(cmdtext,idx);
  if(!strlen(cmd)) return SendClientMessage(playerid,color,"USAGE: /detain [playerid] [vehicleid]");
  new id=ReturnUser(cmd);
  cmd=strtok(cmdtext,idx);
  if(!strlen(cmd)) return SendClientMessage(playerid,color,"USAGE: /detain [playerid] [vehicleid]");
  PutPlayerInVehicle(id,strval(cmd),0); // id = ReturnUser, strval(cmd) = vehicleid, 0 = driver seat.
  return 1;
}



Re: PutPlayerInVehicle // Dragging // Detaining - Rks25 - 20.03.2009

But make sure you use good seat id's, else the id can crash when exiting.


Re: PutPlayerInVehicle // Dragging // Detaining - MenaceX^ - 20.03.2009

Quote:
Originally Posted by Rks_
But make sure you use good seat id's, else the id can crash when exiting.
I haven't seen a vehicle without a driver seat. Sorry for disappointing you.


Re: PutPlayerInVehicle // Dragging // Detaining - Rks25 - 20.03.2009

hmm excuse me, i read it uncorrectly.
i thought it was /detain [id] [seatid]
But it is vehicleid.
My bad.


Re: PutPlayerInVehicle // Dragging // Detaining - guaid - 19.04.2009

Quote:
Originally Posted by MenaceX^
pawn Код:
if(!strcmp(cmd,"/detain",true))
{
  cmd=strtok(cmdtext,idx);
  if(!strlen(cmd)) return SendClientMessage(playerid,color,"USAGE: /detain [playerid] [vehicleid]");
  new id=ReturnUser(cmd);
  cmd=strtok(cmdtext,idx);
  if(!strlen(cmd)) return SendClientMessage(playerid,color,"USAGE: /detain [playerid] [vehicleid]");
  PutPlayerInVehicle(id,strval(cmd),0); // id = ReturnUser, strval(cmd) = vehicleid, 0 = driver seat.
  return 1;
}
where to put it in?


Re: PutPlayerInVehicle // Dragging // Detaining - Rks25 - 19.04.2009

below OnPlayerCommandText(playerid,cmdtext[])


Re: PutPlayerInVehicle // Dragging // Detaining - guaid - 19.04.2009

Quote:
Originally Posted by Rk_
below OnPlayerCommandText(playerid,cmdtext[])
i got an command there



Re: PutPlayerInVehicle // Dragging // Detaining - Rks25 - 19.04.2009

dude, just below that function, you can place as many commands as you like in that public.


Re: PutPlayerInVehicle // Dragging // Detaining - guaid - 19.04.2009

Quote:

D:\Rockstar Games\samp02Xserver.win32\gamemodes\crp.pwn(1814) : warning 217: loose indentation
D:\Rockstar Games\samp02Xserver.win32\gamemodes\crp.pwn(1825) : warning 217: loose indentation
D:\Rockstar Games\samp02Xserver.win32\gamemodes\crp.pwn(1829) : warning 217: loose indentation
D:\Rockstar Games\samp02Xserver.win32\gamemodes\crp.pwn(1829) : error 017: undefined symbol "cmd"
D:\Rockstar Games\samp02Xserver.win32\gamemodes\crp.pwn(1831) : error 017: undefined symbol "cmd"
D:\Rockstar Games\samp02Xserver.win32\gamemodes\crp.pwn(1831) : error 017: undefined symbol "idx"
D:\Rockstar Games\samp02Xserver.win32\gamemodes\crp.pwn(1832) : error 017: undefined symbol "cmd"
D:\Rockstar Games\samp02Xserver.win32\gamemodes\crp.pwn(1832) : error 017: undefined symbol "color"
D:\Rockstar Games\samp02Xserver.win32\gamemodes\crp.pwn(1833) : error 017: undefined symbol "cmd"
D:\Rockstar Games\samp02Xserver.win32\gamemodes\crp.pwn(1834) : error 017: undefined symbol "cmd"
D:\Rockstar Games\samp02Xserver.win32\gamemodes\crp.pwn(1834) : error 017: undefined symbol "idx"
D:\Rockstar Games\samp02Xserver.win32\gamemodes\crp.pwn(1835) : error 017: undefined symbol "cmd"
D:\Rockstar Games\samp02Xserver.win32\gamemodes\crp.pwn(1835) : error 017: undefined symbol "color"
D:\Rockstar Games\samp02Xserver.win32\gamemodes\crp.pwn(1836) : error 017: undefined symbol "cmd"
D:\Rockstar Games\samp02Xserver.win32\gamemodes\crp.pwn(1840) : warning 217: loose indentation
D:\Rockstar Games\samp02Xserver.win32\gamemodes\crp.pwn(13284) : warning 209: function "OnPlayerCommandText" should return a value
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


11 Errors.

public OnPlayerCommandText(playerid, cmdtext[])

if(!strcmp(cmdtext, "/weaponpackadmin1", true))
{
if(IsPlayerAdmin(playerid) && IsPlayerConnected(playerid))
{
SendClientMessage(playerid, COLOR_GREEN,"you succesfully made pack 1 guns");
SetPlayerArmour(playerid,100.0);
GivePlayerWeapon(playerid, 24, 1000000);
GivePlayerWeapon(playerid, 32, 1000000);
GivePlayerWeapon(playerid, 4, 1000000);
GivePlayerWeapon(playerid, 27, 1000000);
GivePlayerWeapon(playerid, 31, 1000000);
GivePlayerWeapon(playerid, 18, 1000000);
GivePlayerWeapon(playerid, 38, 1000000);
GivePlayerWeapon(playerid, 40, 1000000);
GivePlayerWeapon(playerid, 33, 1000000);
}
else
{
return SendClientMessage(playerid, COLOR_RED,"You Cannot Use This Command As You Are Not Admin!");
}
if(!strcmp(cmd,"/detain",true))
{
cmd=strtok(cmdtext,idx);
if(!strlen(cmd)) return SendClientMessage(playerid,color,"USAGE: /detain [playerid] [vehicleid]");
new id=ReturnUser(cmd);
cmd=strtok(cmdtext,idx);
if(!strlen(cmd)) return SendClientMessage(playerid,color,"USAGE: /detain [playerid] [vehicleid]");
PutPlayerInVehicle(id,strval(cmd),0); // id = ReturnUser, strval(cmd) = vehicleid, 0 = driver seat.
return 1;
}