// 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; }