20.01.2013, 23:34
I also found this :
But when you arrive at the checkpoint nothing happens
Код:
if(Points[h][Type] == 3 && GetPVarInt(playerid, "CrateDeliver") == 1 && IsPlayerInRangeOfPoint(playerid, 6.0, 2166.3772,-1675.3829,15.0859)) { new string[128]; if(GetPVarInt(playerid, "tpDrugRunTimer") != 0) { format(string, sizeof(string), "{AA3333}AdmWarning{FFFF00}: %s (ID %d) is possibly teleport drugrunning.", GetPlayerNameEx(playerid), playerid); ABroadCast( COLOR_YELLOW, string, 2 ); format(string, sizeof(string), "%s (ID %d) is possibly teleport drugrunning.", GetPlayerNameEx(playerid), playerid); Log("logs/hack.log", string); } DisablePlayerCheckpoint(playerid); new level = PlayerInfo[playerid][pSmugSkill]; if(level >= 0 && level <= 20) { SendClientMessageEx(playerid, COLOR_LIGHTBLUE,"* You received $1250 for delivering the Drug Crates."); GivePlayerCash(playerid, 1250); } else if(level >= 21 && level <= 50) { SendClientMessageEx(playerid, COLOR_LIGHTBLUE,"* You received $1500 for delivering the Drug Crates."); GivePlayerCash(playerid, 1500); } else if(level >= 51 && level <= 100) { SendClientMessageEx(playerid, COLOR_LIGHTBLUE,"* You received $2000 for delivering the Drug Crates."); GivePlayerCash(playerid, 2000); } else if(level >= 101 && level <= 200) { SendClientMessageEx(playerid, COLOR_LIGHTBLUE,"* You received $3000 for delivering the Drug Crates."); GivePlayerCash(playerid, 3000); } else if(level >= 201) { SendClientMessageEx(playerid, COLOR_LIGHTBLUE,"* You received $4000 for delivering the Drug Crates."); GivePlayerCash(playerid, 4000); } DeletePVar(playerid, "CrateDeliver"); PlayerInfo[playerid][pCrates] = 0; Points[h][Stock] += 10; PlayerInfo[playerid][pSmugSkill]++; format(string, sizeof(string), " POT AVAILABLE: %d/1000.", Points[h][Stock]); UpdateDynamic3DTextLabelText(Points[h][TextLabel], COLOR_YELLOW, string); return 1; } else if(Points[h][Type] == 4 && GetPVarInt(playerid, "CrateDeliver") == 2 && IsPlayerInRangeOfPoint(playerid, 6.0, 2354.2808,-1169.2959,28.0066)) { new string[128]; if(GetPVarInt(playerid, "tpDrugRunTimer") != 0) { format(string, sizeof(string), "{AA3333}AdmWarning{FFFF00}: %s (ID %d) is possibly teleport drugrunning.", GetPlayerNameEx(playerid), playerid); ABroadCast( COLOR_YELLOW, string, 2 ); format(string, sizeof(string), "%s (ID %d) is possibly teleport drugrunning.", GetPlayerNameEx(playerid), playerid); Log("logs/hack.log", string); } DisablePlayerCheckpoint(playerid); new level = PlayerInfo[playerid][pSmugSkill]; if(level >= 0 && level <= 20) { SendClientMessageEx(playerid, COLOR_LIGHTBLUE,"* You received $1250 for delivering the Drug Crates."); GivePlayerCash(playerid, 1250); } else if(level >= 21 && level <= 50) { SendClientMessageEx(playerid, COLOR_LIGHTBLUE,"* You received $1500 for delivering the Drug Crates."); GivePlayerCash(playerid, 1500); } else if(level >= 51 && level <= 100) { SendClientMessageEx(playerid, COLOR_LIGHTBLUE,"* You received $2000 for delivering the Drug Crates."); GivePlayerCash(playerid, 2000); } else if(level >= 101 && level <= 200) { SendClientMessageEx(playerid, COLOR_LIGHTBLUE,"* You received $3000 for delivering the Drug Crates."); GivePlayerCash(playerid, 3000); } else if(level >= 201) { SendClientMessageEx(playerid, COLOR_LIGHTBLUE,"* You received $4000 for delivering the Drug Crates."); GivePlayerCash(playerid, 4000); } DeletePVar(playerid, "CrateDeliver"); PlayerInfo[playerid][pCrates] = 0; Points[h][Stock] += 10; PlayerInfo[playerid][pSmugSkill]++; format(string, sizeof(string), " CRACK AVAILABLE: %d/1000.", Points[h][Stock]); UpdateDynamic3DTextLabelText(Points[h][TextLabel], COLOR_YELLOW, string); return 1; }