14.10.2010, 01:26
Eu fui tentar colocar esse sistema de viagens do Rick_DR ae no meu gm : https://sampforum.blast.hk/showthread.php?tid=145356
So que deu erro,dae eu criei um FilterScript,tinha alguns warnings dae eu removi eles,Eu estava pensando em Fazer algumas modificaзoes nele pra usar no meu GM,so que quando chego no checkpoint Aparece a msg pra escolher o lugar,quando digito o cmd da erro ,e nao acontece nda,ajuda ae !
Quem puder e CLAROO!
O que esta errado?
So que deu erro,dae eu criei um FilterScript,tinha alguns warnings dae eu removi eles,Eu estava pensando em Fazer algumas modificaзoes nele pra usar no meu GM,so que quando chego no checkpoint Aparece a msg pra escolher o lugar,quando digito o cmd da erro ,e nao acontece nda,ajuda ae !
Quem puder e CLAROO!
Код:
#define FILTERSCRIPT #include <a_samp> #define COLOR_DARKRED 0x660000AA #define LIGHTBLUE 0x33CCFFAA #define ORANGE 0xFF9900AA new aero_ls; new aero_sf; new aero_lv; public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Filterscript de Viagem Do Rick_DR"); print("--------------------------------------\n"); return 1; } public OnGameModeInit() { aero_ls = CreatePickup(1318, 2, 1731.6035,-2200.9861,13.5469);// cria um pick up em aeroporto LS aero_sf = CreatePickup(1318, 2, -1423.0099,-290.4856,14.1484);// cria um pick up em aeroporto SF aero_lv = CreatePickup(1318, 2, 1675.7510,1490.8715,10.7708);// cria um pick up em aeroporto LV } public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); return 1; } public OnPlayerConnect(playerid) { SetPlayerMapIcon( playerid, 18, 1731.6035,-2200.9861,13.5469, 5, 0);//aeroporto LS SetPlayerMapIcon( playerid, 19, -1423.0099,-290.4856,14.1484, 5, 0);//aeroporto SF SetPlayerMapIcon( playerid, 20, 1675.7510,1490.8715,10.7708, 5, 0);//aeroporto LV return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/lssf", cmdtext, true)==0) { if(IsPlayerInRangeOfPoint(playerid,15,1731.6035,-2200.9861,13.5469)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Vocк nгo estб perto do aeroporto!"); if(GetPlayerMoney(playerid)<500) return SendPlayerMessageToPlayer(playerid,COLOR_DARKRED,"Vocк nгo tem dinheiro suficiente para pagar a viagem!"); SendClientMessage(playerid, COLOR_DARKRED, "Ben-Vindo ao Aeroporto de San Fierro"); SendClientMessage(playerid, COLOR_DARKRED, "R$ 500 A Passagem"); SetPlayerPos(playerid,-1423.0099,-290.4856,14.1484); GivePlayerMoney(playerid,-500); return 1; } if (strcmp("/lslv", cmdtext, true)==0) { if(IsPlayerInRangeOfPoint(playerid,15,1731.6035,-2200.9861,13.5469)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Vocк nгo estб perto do aeroporto!"); if(GetPlayerMoney(playerid)<500) return SendPlayerMessageToPlayer(playerid,COLOR_DARKRED,"Vocк nгo tem dinheiro suficiente para pagar a viagem!"); SendClientMessage(playerid, COLOR_DARKRED, "Ben-Vindo ao Aeroporto de Las Venturas"); SendClientMessage(playerid, COLOR_DARKRED, "R$ 500 A Passagem"); SetPlayerPos(playerid,1675.7510,1490.8715,10.7708); GivePlayerMoney(playerid,-500); return 1; } if (strcmp("/sfls", cmdtext, true)==0) { if(IsPlayerInRangeOfPoint(playerid,15,-1423.0099,-290.4856,14.1484)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Vocк nгo estб perto do aeroporto!"); if(GetPlayerMoney(playerid)<500) return SendPlayerMessageToPlayer(playerid,COLOR_DARKRED,"Vocк nгo tem dinheiro suficiente para pagar a viagem!"); SendClientMessage(playerid, COLOR_DARKRED, "Ben-Vindo ao Aeroporto de Los Santos"); SendClientMessage(playerid, COLOR_DARKRED, "R$ 500 A Passagem"); SetPlayerPos(playerid,1731.6035,-2200.9861,13.5469); GivePlayerMoney(playerid,-500); return 1; } if (strcmp("/sflv", cmdtext, true)==0) { if(IsPlayerInRangeOfPoint(playerid,15,-1423.0099,-290.4856,14.1484)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Vocк nгo estб perto do aeroporto!"); if(GetPlayerMoney(playerid)<500) return SendPlayerMessageToPlayer(playerid,COLOR_DARKRED,"Vocк nгo tem dinheiro suficiente para pagar a viagem!"); SendClientMessage(playerid, COLOR_DARKRED, "Ben-Vindo ao Aeroporto de Las Venturas"); SendClientMessage(playerid, COLOR_DARKRED, "R$ 500 A Passagem"); SetPlayerPos(playerid,1675.7510,1490.8715,10.7708); GivePlayerMoney(playerid,-500); return 1; } if (strcmp("/lvls", cmdtext, true)==0) { if(IsPlayerInRangeOfPoint(playerid,15,1675.7510,1490.8715,10.7708)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Vocк nгo estб perto do aeroporto!"); if(GetPlayerMoney(playerid)<500) return SendPlayerMessageToPlayer(playerid,COLOR_DARKRED,"Vocк nгo tem dinheiro suficiente para pagar a viagem!"); SendClientMessage(playerid, COLOR_DARKRED, "Ben-Vindo ao Aeroporto de Los Santos"); SendClientMessage(playerid, COLOR_DARKRED, "R$ 500 A Passagem"); SetPlayerPos(playerid,1731.6035,-2200.9861,13.5469); GivePlayerMoney(playerid,-500); return 1; } if (strcmp("/lvsf", cmdtext, true)==0) { if(IsPlayerInRangeOfPoint(playerid,15,1675.7510,1490.8715,10.7708)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Vocк nгo estб perto do aeroporto!"); if(GetPlayerMoney(playerid)<500) return SendPlayerMessageToPlayer(playerid,COLOR_DARKRED,"Vocк nгo tem dinheiro suficiente para pagar a viagem!"); SendClientMessage(playerid, COLOR_DARKRED, "Ben-Vindo ao Aeroporto de San Fierro"); SendClientMessage(playerid, COLOR_DARKRED, "R$ 500 A Passagem"); SetPlayerPos(playerid,-1423.0099,-290.4856,14.1484); GivePlayerMoney(playerid,-500); return 1; } return 0; } public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == aero_ls) { SendClientMessage(playerid, ORANGE, "Bem Vindo ao Aeroporto de Los Santos "); SendClientMessage(playerid, LIGHTBLUE, "Queres ir para que cidade?"); SendClientMessage(playerid, LIGHTBLUE, "Para San Fierro /lssf"); SendClientMessage(playerid, LIGHTBLUE, "Para Las Venturas /lslv"); } if(pickupid == aero_sf) { SendClientMessage(playerid, ORANGE, "Bem Vindo ao Aeroporto de San Fierro "); SendClientMessage(playerid, LIGHTBLUE, "Queres ir para que cidade?"); SendClientMessage(playerid, LIGHTBLUE, "Para Los Santos /sfls"); SendClientMessage(playerid, LIGHTBLUE, "Para Las Venturas /sflv"); } if(pickupid == aero_lv) { SendClientMessage(playerid, ORANGE, "Bem Vindo ao Aeroporto de Las Venturas "); SendClientMessage(playerid, LIGHTBLUE, "Queres ir para que cidade?"); SendClientMessage(playerid, LIGHTBLUE, "Para San Fierro /lvsf"); SendClientMessage(playerid, LIGHTBLUE, "Para Los Santos /lvls"); } return 1; }