05.04.2012, 21:08
Hello, i want to add the vehicle dealers to the code, it will show a textdraws with that but i dont know how to add them to CheckForPlayerPos
heres the code
i wish to add
sorry for my bad english,thank you
heres the code
Code:
public CheckForPlayerPos(playerid) { new Float:cx, Float:cy, Float:cz; GetPlayerPos(playerid, cx, cy, cz); if(PlayerToPointStripped(2.0, playerid, 6295.6709,-2236.2109,28.9692, cx, cy ,cz)) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~Press ~r~~k~~SNEAK_ABOUT~ ~g~key to talk."); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } else if(PlayerToPointStripped(1.0, playerid, -1911.9098,828.0994,35.1893, cx, cy ,cz)) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~Burger shot~n~~n~Press ~r~~k~~SNEAK_ABOUT~ ~g~key to enter."); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } else if(PlayerToPointStripped(1.0, playerid, -1422.2332,-286.7105,14.1484, cx, cy ,cz)) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~San Fierro Airport~n~~n~Press ~r~~k~~SNEAK_ABOUT~ ~g~key to enter."); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } else if(PlayerToPointStripped(1.0, playerid, -2336.3535,-166.9159,35.5547, cx, cy ,cz)) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~Burger shot~n~~n~Press ~r~~k~~SNEAK_ABOUT~ ~g~key to enter."); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } else if(PlayerToPointStripped(1.0, playerid, -2356.7070,1008.0173,50.8984, cx, cy ,cz)) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~Burger shot~n~~n~Press ~r~~k~~SNEAK_ABOUT~ ~g~key to enter."); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } else if(PlayerToPointStripped(1.0, playerid, -2672.2002,258.7936,4.6328, cx, cy ,cz)) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~Cluckin Bell~n~~n~Press ~r~~k~~SNEAK_ABOUT~ ~g~key to enter."); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } else if(PlayerToPointStripped(1.0, playerid, -1816.6567,617.7343,35.1719, cx, cy ,cz)) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~Cluckin Bell~n~~n~Press ~r~~k~~SNEAK_ABOUT~ ~g~key to enter."); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } else if(PlayerToPointStripped(1.0, playerid, 818.4536,-4834.4434,14.9562, cx, cy ,cz)) { if(PrisonJob[playerid] == 0) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~Cook job~n~~n~Press ~r~~k~~SNEAK_ABOUT~ ~g~key to start job"); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } else { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~/uniform to put on cook's uniform~n~/start to start the job"); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } } else if(PlayerToPointStripped(1.0, playerid, -1721.8662,1359.6248,7.1853, cx, cy ,cz)) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~Well Stacked Pizza~n~~n~Press ~r~~k~~SNEAK_ABOUT~ ~g~key to enter."); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } else if(PlayerToPointStripped(1.0, playerid, -2374.9563,910.1478,45.4453, cx, cy ,cz)) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~Binco~n~~n~Press ~r~~k~~SNEAK_ABOUT~ ~g~key to enter."); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } else if(PlayerToPointStripped(1.0, playerid, -1493.4543,920.2639,7.1875, cx, cy ,cz)) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~Court~n~~n~Press ~r~~k~~SNEAK_ABOUT~ ~g~key to enter."); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } else if(PlayerToPointStripped(1.0, playerid, 253.9472,73.7283,1003.6406, cx, cy ,cz)) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~/duty to get your uniform and equipment."); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } else if(PlayerToPointStripped(1.0, playerid, 215.6008,126.0977,1003.2188, cx, cy ,cz)) { if(PlayerInfo[playerid][Faction] == 1 || PlayerInfo[playerid][Faction] == 2) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~Duty room~n~~n~Press ~r~~k~~SNEAK_ABOUT~ ~g~key to enter."); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } } else if(PlayerToPointStripped(1.0, playerid, -2027.7657,-41.0211,38.8047, cx, cy ,cz)) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~Don's headquarter~n~~n~Press ~r~~k~~SNEAK_ABOUT~ ~g~key to enter."); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } else if(PlayerToPointStripped(1.0, playerid, -2055.7742,455.1007,35.1719, cx, cy ,cz)) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~San News~n~~n~Press ~r~~k~~SNEAK_ABOUT~ ~g~key to enter."); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } else if(PlayerToPointStripped(1.0, playerid, 2107.3945,-6425.3638,26.4537, cx, cy ,cz)) { if(Settings[SanDoorLocked] == 1) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~San News Leader Office~n~~n~The door is ~r~locked"); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); return 1; } if(Settings[SanDoorLocked] == 0) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~San News Leader Office~n~~n~Press ~r~~k~~SNEAK_ABOUT~ ~g~key to enter."); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); return 1; } } else if(PlayerToPointStripped(1.0, playerid, 246.6316,118.4474,1003.2188, cx, cy ,cz)) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~Create ID card~n~~n~Press ~r~~k~~SNEAK_ABOUT~ ~g~."); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } else if(PlayerToPointStripped(1.0, playerid, -1605.5852,711.3037,13.8672, cx, cy ,cz)) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~San Fierro Police Department~n~~n~Press ~r~~k~~SNEAK_ABOUT~ ~g~key to enter"); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } else if(PlayerToPointStripped(1.0, playerid, -2026.6697,-101.5921,35.1641, cx, cy ,cz)) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~San Fierro Driving School~n~~n~Press ~r~~k~~SNEAK_ABOUT~ ~g~key to enter"); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } else if(PlayerToPointStripped(1.0, playerid, -1782.7513,1207.2775,25.1250, cx, cy ,cz)) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~Car Jacker Job~n~~n~/takejob"); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } else if(PlayerToPointStripped(1.0, playerid, 161.7930,-83.8907,1001.8047, cx, cy ,cz)) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~Buy Accesories~n~~n~Press ~r~~k~~SNEAK_ABOUT~ ~g~key to choose"); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } else if(PlayerToPointStripped(1.0, playerid, 181.2799,-88.2361,1002.0307, cx, cy ,cz)) { if(TextdrawActive[playerid] == 0) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~Press ~r~~k~~SNEAK_ABOUT~ ~g~key to purchase clothes."); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } } else if(PlayerToPointStripped(1.0, playerid, -1882.8280,865.9318,35.1719, cx, cy ,cz)) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~ZIP clothing store~n~~n~Press ~r~~k~~SNEAK_ABOUT~ ~g~key to enter."); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } else if(PlayerToPointStripped(1.0, playerid, -1980.7448,179.5125,27.6875, cx, cy ,cz)) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~24/7~n~~n~Press ~r~~k~~SNEAK_ABOUT~ ~g~key to enter."); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } else if(PlayerToPointStripped(1.0, playerid, -1996.3508,86.0060,27.6875, cx, cy ,cz)) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~Restaurant~n~~n~Press ~r~~k~~SNEAK_ABOUT~ ~g~key to enter"); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } else if(PlayerToPointStripped(1.0, playerid, -2019.9854,144.0952,29.0828, cx, cy ,cz)) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~San Fierro Bank~n~~n~Press ~r~~k~~SNEAK_ABOUT~ ~g~key to enter"); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } else if(PlayerToPointStripped(1.0, playerid, -2073.3640,191.9827,36.0000, cx, cy ,cz)) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~San Fierro Cityhall~n~~n~Press ~r~~k~~SNEAK_ABOUT~ ~g~key to enter"); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } else if(PlayerToPointStripped(1.0, playerid, -2654.0044,638.4679,14.4531, cx, cy ,cz)) { new info[128]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~San Fierro Hospital~n~~n~Press ~r~~k~~SNEAK_ABOUT~ ~g~key to enter"); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } else { TextDrawHideForPlayer(playerid,ShadInfoBox[playerid]); ShadInfoBoxShowing[playerid] = 0; } return 1; }
Code:
for(new id = 0;id<M_DEALERS;id++) { if(PlayerToPointStripped(1.0, playerid, Dealers[id][_x],Dealers[id][_y],Dealers[id][_z], cx, cy ,cz)) { new info[28]; ShadInfoBoxShowing[playerid] = 1; format(info, sizeof(info), "~g~/buyvehicle"); TextDrawSetString(ShadInfoBox[playerid], info); TextDrawShowForPlayer(playerid, ShadInfoBox[playerid]); } }