// checkpoint name defines
#define CP_STATION1 0
//----------------------------------
#define MAX_POINTS 1
new Float:checkpoints[MAX_POINTS][4] = {
{321.0736,1121.1912,1083.8828,5.0} //drug house checkpoint
};
new checkpointType[MAX_POINTS] = {
CP_STATION1 // not used just example THE CHECKPOINT NAME
};
new Float:checkCoords[MAX_POINTS][4] = { //checkpoint cords
{321.0736, 1121.1912, 1083.8828, 164.8358} //drug house
};
|
Originally Posted by Johnson_boy
i'm currently in phone, so i cant help you right now, but i'll post it here, or you can also ask me on messenger. (if you are the same killdahobo as i believe, you should know me). So no need to bumb anymore
|
public OnPlayerSpawn(playerid)
{
SetPlayerCheckpoint(playerid, 321.0736, 1121.1912, 1083.8828, 3);
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
SendClientMessage(playerid, 0xFFFFFFFF, "You entered Checkpoint");
return 1;
}
public OnPlayerEnterStreamedCheckpoint(playerid, streamid)
{
return 1;
}
CreateCheckpoint(playerid, Float:cpX, Float:cpY, Float:cpZ, Float:cpS, Float:viewdiss); //Will create a streamed checkpoint for the specified player. Use -1 as playerid for all players
DestroyCheckpoint(cPid); //Destroys a checkpoint.
TogglePlayerCheckpoint(playerid, cpid, bool:toggle); //Toggles a checkpoint on/off for a player.
new CP1;
new CP2;
new CP3;
new CP4;
new CP5;
new CP6;
new CP7;
public OnPlayerConnect(playerid)
{
ClearVars(playerid);
SyncCheckpoints(playerid);
return 1;
}
public OnPlayerSpawn(playerid)
{
CP1 = CreateCheckpoint(playerid, 2526.6646,-1733.3737,13.1100, 5, 20);
CP2 = CreateCheckpoint(playerid, 2492.4700,-1731.9531,13.1100, 5, 40);
CP3 = CreateCheckpoint(playerid, 2435.5293,-1731.1017,13.3086, 5, 40);
CP4 = CreateCheckpoint(playerid, 2372.0400,-1730.5052,13.1101, 5, 40);
CP5 = CreateCheckpoint(playerid, 2302.9905,-1730.4089,13.1101, 5, 40);
CP6 = CreateCheckpoint(playerid, 2253.2922,-1730.3390,13.1100, 5, 40);
CP7 = CreateCheckpoint(playerid, 2213.5447,-1730.2816,13.1307, 5, 40);
TogglePlayerCheckpoint(playerid, CP1, true);
TogglePlayerCheckpoint(playerid, CP2, true);
TogglePlayerCheckpoint(playerid, CP3, true);
TogglePlayerCheckpoint(playerid, CP4, true);
TogglePlayerCheckpoint(playerid, CP5, true);
TogglePlayerCheckpoint(playerid, CP6, true);
TogglePlayerCheckpoint(playerid, CP7, true);
return 1;
}
public OnPlayerEnterStreamedCheckpoint(playerid, streamid)
{
if(streamid == CP1) return SendClientMessage(playerid, 0xFFFFFFFF, "CP1");
if(streamid == CP2) return SendClientMessage(playerid, 0xFFFFFFFF, "CP2");
if(streamid == CP3) return SendClientMessage(playerid, 0xFFFFFFFF, "CP3");
if(streamid == CP4) return SendClientMessage(playerid, 0xFFFFFFFF, "CP4");
if(streamid == CP5) return SendClientMessage(playerid, 0xFFFFFFFF, "CP5");
if(streamid == CP6) return SendClientMessage(playerid, 0xFFFFFFFF, "CP6");
if(streamid == CP7) return SendClientMessage(playerid, 0xFFFFFFFF, "CP7");
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
CheckpointCheck(playerid);
return 1;
}

public OnPlayerEnterStreamedCheckpoint(playerid, streamid)
{
if(streamid == CP1)
{
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
if(gTeam[playerid] == TEAM_COP || gTeam[playerid] == TEAM_ARMY || gTeam[playerid] == TEAM_CASSEC) {
SendClientMessage(playerid, 0xA9A9A9AA, "|_Las Santos Drug House_|");
SendClientMessage(playerid, 0xE9967AAA, "Go away... pig! ");
return 1;
}
SendClientMessage(playerid, 0xA9A9A9AA, "|_Las Venturas Drug House_|");
SendClientMessage(playerid, 0xE9967AAA, "Type /buydrugs [ID] to buy some drugs");
SendClientMessage(playerid, 0xE9967AAA, "1 - Buy 10 grams of drugs ($2000)");
SendClientMessage(playerid, 0xE9967AAA, "2 - Buy 100 grams of drugs ($20000)");
SendClientMessage(playerid, 0xE9967AAA, "3 - Buy 500 grams of drugs ($100000)");
SendClientMessage(playerid, 0xE9967AAA, "4 - Buy 1000 grams of drugs ($150000) - Dealers Only");
SendClientMessage(playerid, 0xE9967AAA, "5 - Buy DrugBag ($1000) - Cops cant find your drugs if they search you");
{
}
}
}
return 1;
}