Help me in Float Checkpoints
#1

Hello Guys
i want know how to make float checkpoints better Cuz i will adding for it money and killed and message
its 'Kidnap' script i made it better Help me please to make it better to can adding in this float timer and everythings i can adding it
help +reps
PHP код:
new Float:Kidnap[][3] =
{
    {
213.8458,1867.2299,13.1406},
    {
404.7588,2443.3687,16.5000},
    {
760.2078,381.6906,23.1719},
    {-
777.8541,1436.0165,13.7891}
}; 
i want made it better to can adding in it script please
want idea
Reply
#2

It is not clear what you want. Use ****** translate to convert your language to english.
Reply
#3

Quote:
Originally Posted by BroZeus
Посмотреть сообщение
It is not clear what you want. Use ****** translate to convert your language to english.
-_-
how to make money when he is in Checkpoints ? with this random checkpoints !!
Reply
#4

You can use OnPlayerEnterCheckpoint. Check this out :
PHP код:
if(CP[playerid] == CHECKPOINT_JOB1)
{
    
GivePlayerMoney(playerid,2000);
    
PlayerInfo[playerid][pMoney] += 2000;
    
CP[playerid] = CHECKPOINT_NONE;
    
DisablePlayerCheckpoint(playerid);
    return 
1;
} 
You can define CP[playerid] before like this : (This code is in OnPlayerEnterVehicle section)
PHP код:
if(IsTruckerCar(vehicleid))
{
    
CP[playerid] = CHECKPOINT_JOB1;
    
SetPlayerCheckpoint(playerid,1037.4570,-1105.8281,23.9771,4);
} 
Good luck.
You decide 'bout Rep
Reply
#5

Quote:
Originally Posted by Alpay0098
Посмотреть сообщение
You can use OnPlayerEnterCheckpoint. Check this out :
PHP код:
if(CP[playerid] == CHECKPOINT_JOB1)
{
    
GivePlayerMoney(playerid,2000);
    
PlayerInfo[playerid][pMoney] += 2000;
    
CP[playerid] = CHECKPOINT_NONE;
    
DisablePlayerCheckpoint(playerid);
    return 
1;
} 
You can define CP[playerid] before like this : (This code is in OnPlayerEnterVehicle section)
PHP код:
if(IsTruckerCar(vehicleid))
{
    
CP[playerid] = CHECKPOINT_JOB1;
    
SetPlayerCheckpoint(playerid,1037.4570,-1105.8281,23.9771,4);
} 
Good luck.
You decide 'bout Rep
good but i still need random checkpoints with this 4 float
PHP код:
    {213.8458,1867.2299,13.1406},
    {
404.7588,2443.3687,16.5000},
    {
760.2078,381.6906,23.1719},
    {-
777.8541,1436.0165,13.7891} 
Reply
#6

So you can use like this :
PHP код:
if(IsTruckerCar(vehicleid)) 
{ 
    
CP[playerid] = CHECKPOINT_JOB1; 
    new 
rand = random(sizeof(Kidnap));
    
Checkpoint[playerid] = rand;
    
SetPlayerCheckpoint(playerid,Kidnap[rand][0],Kidnap[rand][0],Kidnap[rand][0],4); 
} 
And define some codes for each checkpoint like this:
PHP код:
if(CP[playerid] == CHECKPOINT_JOB1) 
{ 
    
GivePlayerMoney(playerid,2000); 
    
PlayerInfo[playerid][pMoney] += 2000; 
    
CP[playerid] = CHECKPOINT_NONE; 
    
DisablePlayerCheckpoint(playerid); 
    return 
1; 
} 
It would work.
Any questions?
Reply
#7

I can fix them via TeamViewer but I'm not sure am I similiar with your GM or not. anyway we can test our chance.
Reply
#8

this my Script Kidnap
PHP код:
CMD:kidnap(playerid, params[])
{
    new 
targetid;
    if(
sscanf(params,"d",targetid)) return SendClientMessage(playerid, 0xFF0000FF, "USAGE: /kidnap [id]");
    if(!
IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "ERROR: You must be on vehicle!");
    if(
noexit[targetid] == 1) noexit[targetid] = 0;
    
noexit[targetid] = 1;
    
PutPlayerInVehicle(targetid, GetPlayerVehicleID(playerid), 1);
    new 
rand = random(sizeof(Kidnapp));
    
SetPlayerPos(playerid, Kidnapp[rand][0], Kidnapp[rand][1], Kidnapp[rand][2]);
    
SendClientMessage(targetid, COLOR_RED, "You Can Out /Cutrope");
    new 
String[128];
    
format(String, sizeof(String), "You kidnapped %s", pName(targetid));
    
GameTextForPlayer(playerid, String, 5000, 2);
    
//for Victim:
    
format(String, sizeof(String), "You kidnaped From %s", pName(playerid));
    
GameTextForPlayer(targetid, String, 5000, 2);
    return 
1;
} 
this my checkpoints random float
PHP код:
new Float:Kidnapp[][3] =
{
    {
213.8458,1867.2299,13.1406},
    {
404.7588,2443.3687,16.5000},
    {
760.2078,381.6906,23.1719},
    {-
777.8541,1436.0165,13.7891}
}; 
How i can make my float better to i will add money for kiddnaper and death for kidnapped
PHP код:
SetPlayerHealth(targetid, 0);
GivePlayerMoney(playerid, 1000);
DisablePlayerCheckpoint(playerid); 
this i want adding it when player in the random checkpoints
Reply
#9

I really don't know what do you mean.
This CMD that you gave, Kidnaps a player. It's while that you want to attach a checkpoint to ID, Am I right?
If I'm right so what's those cordinations in Float:Kidnapp?
These cordinations are static and player ID got a dynamic cordinations and it's not static. soooo I still didn't get your mean ... .
Can you explain from first that what CMD:Kidnap is going to exactly?
Reply
#10

Quote:
Originally Posted by Alpay0098
Посмотреть сообщение
I really don't know what do you mean.
This CMD that you gave, Kidnaps a player. It's while that you want to attach a checkpoint to ID, Am I right?
If I'm right so what's those cordinations in Float:Kidnapp?
These cordinations are static and player ID got a dynamic cordinations and it's not static. soooo I still didn't get your mean ... .
Can you explain from first that what CMD:Kidnap is going to exactly?
1.CMD:Kidnap = Get Player in Vehicles
2.Float i want it Better To When im in Checkpoints The Player [Die The Kiddnaped] And [Get Player 10k Money The Kiddnaper Player ]
that i want adding it but the float checkpoints bad cant adding somthings in it to its bad script
u know now what is my problems
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)