09.08.2015, 19:09
Quote:
https://sampwiki.blast.hk/wiki/Textdraw
And https://sampwiki.blast.hk/wiki/GameTextForPlayer Differant. Try this buddy Код:
public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == pUPs[0]) { GameTextForPlayer(playerid, "~g~~h~Los Santos~n~Police Station~nPress ENTER to enter", 60*60*3600, 1); } if(pickupid == pUPs[1]) { GameTextForPlayer(playerid, "~g~~h~San Fierro~n~Police Station~nPress ENTER to enter", 60*60*3600, 1); } if(pickupid == pUPs[2]) { GameTextForPlayer(playerid, "~g~~h~Police Armory~n~Type /jail to jail a player", 60*60*3600, 1); } if(pickupid == pUPs[3]) { GameTextForPlayer(playerid, "~g~~h~Police Armory~n~Type /jail to jail a player", 60*60*3600, 1); } if(pickupid == pUPs[4]) { GameTextForPlayer(playerid, "~g~~h~Faction Safe~n~~y~~h~Type ~l~~b~/opensafe~y~~h~ to open faction safe", 60*60*3600, 1); } if(pickupid == pUPs[5]) { GameTextForPlayer(playerid, "~y~~h~La Cosa Nostra Mansion~n~~g~~h~Members Only~n~~g~~h~Press ENTER to enter", 60*60*3600, 1); } if(pickupid == pUPs[6]) { GameTextForPlayer(playerid, "~g~~h~Yakuza Dojo~n~~y~~h~Members Only~n~~y~~h~Press ENTER to enter", 60*60*3600, 1); } if(pickupid == pUPs[7]) { GameTextForPlayer(playerid, "~b~~h~Parking Elevator~n~~y~~h~Members Only~n~~y~~h~Press ENTER to enter", 60*60*3600, 1); } if(pickupid == pUPs[8]) { GameTextForPlayer(playerid, "~b~~h~Parking Elevator~n~~y~~h~Members Only~n~~y~~h~Press ENTER to enter", 60*60*3600, 1); } if(pickupid == pUPs[9]) { GameTextForPlayer(playerid, "~y~~h~Police Station Elevator~n~~g~~h~Members Only~n~~g~~h~Press ENTER to enter", 60*60*3600, 1); } if(pickupid == pUPs[10]) { GameTextForPlayer(playerid, "~y~~h~Rooftop Elevator~n~~g~~h~Members Only~n~~g~~h~Press ENTER to enter", 60*60*3600, 1); } if(pickupid == pUPs[11]) { GameTextForPlayer(playerid, "~y~~h~News Reporters Elevator~n~~g~~h~Members Only~n~~g~~h~Press ENTER to go up", 60*60*3600, 1); } if(pickupid == pUPs[12]) { GameTextForPlayer(playerid, "~y~~h~News Reporters Elevator~n~~g~~h~Members Only~n~~g~~h~Press ENTER to go down", 60*60*3600, 1); } if(pickupid == pUPs[13]) { GameTextForPlayer(playerid, "~y~~h~Training Room Exit~n~~g~~h~Members Only~n~~g~~h~Press ENTER to exit", 60*60*3600, 1); } if(pickupid == pUPs[14]) { GameTextForPlayer(playerid, "~y~~h~Bank Safe~n~~g~~h~Moneys are deposited here~n~~g~~h~Press ENTER to enter", 60*60*3600, 1); } if(pickupid == pUPs[15]) { GameTextForPlayer(playerid, "~y~~h~Bank Safe~n~~g~~h~Press ENTER to exit", 60*60*3600, 1); } if(pickupid == pUPs[16]) { GameTextForPlayer(playerid, "~y~~h~Transfer Room~n~~g~~h~Type ~b~/transfer~g~ to transfer money", 60*60*3600, 1); } if(pickupid == pUPs[17]) { GameTextForPlayer(playerid, "~y~~h~Bank Deposit~n~~g~~h~Type ~b~/withdraw~g~ to empty your savings", 60*60*3600, 1); } if(pickupid == pUPs[18]) { GameTextForPlayer(playerid, "~y~~h~Bank Deposit~n~~g~~h~Type ~b~/bank~g~ to save your money", 60*60*3600, 1); } KillTimer(SetTimerEx("OnPlayerExitPickup", 1000, true, "ii", playerid, pickupid)); SetTimerEx("OnPlayerExitPickup", 1000, true, "ii", playerid, pickupid); return 1; } public OnPlayerExitPickup(playerid, pickupid) { if(pickupid == pUPs[0]) if(!IsPlayerInRangeOfPoint(playerid, 1.0, 1555.0126,-1675.6150,16.1953)) { GameTextForPlayer(playerid, " ", 0, 1); KillTimer(SetTimerEx("OnPlayerExitPickup", 1000, true, "ii", playerid, pickupid)); } if(pickupid == pUPs[1]) if(!IsPlayerInRangeOfPoint(playerid, 1.0, -1605.6244,710.8470,13.8672)) { GameTextForPlayer(playerid, " ", 0, 1); KillTimer(SetTimerEx("OnPlayerExitPickup", 1000, true, "ii", playerid, pickupid)); } if(pickupid == pUPs[2]) if(!IsPlayerInRangeOfPoint(playerid, 1.0, 1527.3308,-1677.8696,5.8906)) { GameTextForPlayer(playerid, " ", 0, 1); KillTimer(SetTimerEx("OnPlayerExitPickup", 1000, true, "ii", playerid, pickupid)); } if(pickupid == pUPs[3]) if(!IsPlayerInRangeOfPoint(playerid, 1.0, -1606.2068,674.6216,-5.2422)) { GameTextForPlayer(playerid, " ", 0, 1); KillTimer(SetTimerEx("OnPlayerExitPickup", 1000, true, "ii", playerid, pickupid)); } if(pickupid == pUPs[4]) if(!IsPlayerInRangeOfPoint(playerid, 1.0, 1489.6228,1307.7324,1093.2891)) { GameTextForPlayer(playerid, " ", 0, 1); KillTimer(SetTimerEx("OnPlayerExitPickup", 1000, true, "ii", playerid, pickupid)); } if(pickupid == pUPs[5]) if(!IsPlayerInRangeOfPoint(playerid, 1.0, 1122.7064,-2036.9652,69.8943)) { GameTextForPlayer(playerid, " ", 0, 1); KillTimer(SetTimerEx("OnPlayerExitPickup", 1000, true, "ii", playerid, pickupid)); } if(pickupid == pUPs[6]) if(!IsPlayerInRangeOfPoint(playerid, 1.0, 1022.5063,-1121.4207,23.8701)) { GameTextForPlayer(playerid, " ", 0, 1); KillTimer(SetTimerEx("OnPlayerExitPickup", 1000, true, "ii", playerid, pickupid)); } if(pickupid == pUPs[7]) if(!IsPlayerInRangeOfPoint(playerid, 1.0, 1568.6696,-1689.9703,6.2188)) { GameTextForPlayer(playerid, " ", 0, 1); KillTimer(SetTimerEx("OnPlayerExitPickup", 1000, true, "ii", playerid, pickupid)); } if(pickupid == pUPs[8]) if(!IsPlayerInRangeOfPoint(playerid, 1.0, -1594.2114,716.2192,-4.9063)) { GameTextForPlayer(playerid, " ", 0, 1); KillTimer(SetTimerEx("OnPlayerExitPickup", 1000, true, "ii", playerid, pickupid)); } if(pickupid == pUPs[9]) if(!IsPlayerInRangeOfPoint(playerid, 1.0, 246.4364,87.2288,1003.6406)) { GameTextForPlayer(playerid, " ", 0, 1); KillTimer(SetTimerEx("OnPlayerExitPickup", 1000, true, "ii", playerid, pickupid)); } if(pickupid == pUPs[10]) if(!IsPlayerInRangeOfPoint(playerid, 1.0, 1557.3055,-1675.5918,28.3955)) { GameTextForPlayer(playerid, " ", 0, 1); KillTimer(SetTimerEx("OnPlayerExitPickup", 1000, true, "ii", playerid, pickupid)); } if(pickupid == pUPs[11]) if(!IsPlayerInRangeOfPoint(playerid, 1.0, -2061.7903,464.6996,35.1723)) { GameTextForPlayer(playerid, " ", 0, 1); KillTimer(SetTimerEx("OnPlayerExitPickup", 1000, true, "ii", playerid, pickupid)); } if(pickupid == pUPs[12]) if(!IsPlayerInRangeOfPoint(playerid, 1.0, -2060.6897,459.2543,139.7422)) { GameTextForPlayer(playerid, " ", 0, 1); KillTimer(SetTimerEx("OnPlayerExitPickup", 1000, true, "ii", playerid, pickupid)); } if(pickupid == pUPs[13]) if(!IsPlayerInRangeOfPoint(playerid, 1.0, 1293.4641,6.7888,1001.0078)) { GameTextForPlayer(playerid, " ", 0, 1); KillTimer(SetTimerEx("OnPlayerExitPickup", 1000, true, "ii", playerid, pickupid)); } if(pickupid == pUPs[14]) if(!IsPlayerInRangeOfPoint(playerid, 1.0, 2315.6211,-0.4332,26.7422)) { GameTextForPlayer(playerid, " ", 0, 1); KillTimer(SetTimerEx("OnPlayerExitPickup", 1000, true, "ii", playerid, pickupid)); } if(pickupid == pUPs[15]) if(!IsPlayerInRangeOfPoint(playerid, 1.0, 2147.8979,1603.1907,1006.1677)) { GameTextForPlayer(playerid, " ", 0, 1); KillTimer(SetTimerEx("OnPlayerExitPickup", 1000, true, "ii", playerid, pickupid)); } if(pickupid == pUPs[16]) if(!IsPlayerInRangeOfPoint(playerid, 1.0, 2308.8760,-2.4525,26.7422)) { GameTextForPlayer(playerid, " ", 0, 1); KillTimer(SetTimerEx("OnPlayerExitPickup", 1000, true, "ii", playerid, pickupid)); } if(pickupid == pUPs[17]) if(!IsPlayerInRangeOfPoint(playerid, 1.0, 2312.2046,-16.6637,26.7496)) { GameTextForPlayer(playerid, " ", 0, 1); KillTimer(SetTimerEx("OnPlayerExitPickup", 1000, true, "ii", playerid, pickupid)); } if(pickupid == pUPs[18]) if(!IsPlayerInRangeOfPoint(playerid, 1.0, 2314.8796,-16.6626,26.7496)) { GameTextForPlayer(playerid, " ", 0, 1); KillTimer(SetTimerEx("OnPlayerExitPickup", 1000, true, "ii", playerid, pickupid)); } return 1; } |