if(strcmp("/Drop", cmd, true) == 0) { new pname[MAX_PLAYER_NAME]; new string[328]; if(IsPlayerInAnyVehicle(playerid)){ SetVehiclePos(GetPlayerVehicleID(playerid),-78.7804,-1939.6587,893.6535); SetVehicleZAngle(GetPlayerVehicleID(playerid), 198.0000); LinkVehicleToInterior(GetPlayerVehicleID(playerid) , 0);} if (!IsPlayerInAnyVehicle(playerid)) { SetPlayerPos(playerid,-78.7804,-1939.6587,893.6535); SetPlayerFacingAngle(playerid, 198.0000);} SetPlayerInterior(playerid,0); ResetPlayerWeapons(playerid); GetPlayerName(playerid, pname, MAX_PLAYER_NAME); format(string, sizeof(string), "{3cff00}[TBD] {f00c0c}%s {A9A9A9}Foi Para a Drop{FFFFFF} - ({33FF00}/Drop{FFFFFF})", pname); SendClientMessageToAll(0xFFFFFFFF, string); GameTextForPlayer(playerid, "~r~~h~~h~Drop", 2500, 6); return 1; } |
CMD:drop(playerid, params[]) { new pname[MAX_PLAYER_NAME]; new string[328]; if(IsPlayerInAnyVehicle(playerid)){ SetVehiclePos(GetPlayerVehicleID(playerid),-78.7804,-1939.6587,893.6535); SetVehicleZAngle(GetPlayerVehicleID(playerid), 198.0000); LinkVehicleToInterior(GetPlayerVehicleID(playerid) , 0);} if (!IsPlayerInAnyVehicle(playerid)) { SetPlayerPos(playerid,-78.7804,-1939.6587,893.6535); SetPlayerFacingAngle(playerid, 198.0000);} SetPlayerInterior(playerid,0); ResetPlayerWeapons(playerid); GetPlayerName(playerid, pname, MAX_PLAYER_NAME); format(string, sizeof(string), "{3cff00}[TBD] {f00c0c}%s {A9A9A9}Foi Para a Drop{FFFFFF} - ({33FF00}/Drop{FFFFFF})", pname); SendClientMessageToAll(0xFFFFFFFF, string); GameTextForPlayer(playerid, "~r~~h~~h~Drop", 2500, 6); return 1; } |
Reveja as cordenadas de cada comando, elas podem estar conflitando.
PS:recomendo usar ZCMD ao inves do STRCMP! Usando ZCMD, fica mais facil. |
if (strcmp("/ls", cmdtext, true, 123) == 0) //=============================// { new NomeP[MAX_PLAYER_NAME]; new string[256]; SetPlayerInterior(playerid,0); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(string, sizeof(string),"{00FFFF}%s foi para los santos {00FF00}(/LS)",NomeP); SendClientMessageToAll(CorTele,string); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ SetVehiclePos(GetPlayerVehicleID(playerid),1535.00 38,-1672.3691,18.0423); PutPlayerInVehicle(playerid,GetPlayerVehicleID(pla yerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),89.5 350); return 1; } SetPlayerPos(playerid,1535.0038,-1672.3691,13.0423); return 1; } |
if (strcmp("/lv", cmdtext, true, 456) == 0) { new NomeP[MAX_PLAYER_NAME]; new string[256]; SetPlayerInterior(playerid,0); GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME); format(string, sizeof(string),"{00FFFF}%s foi para las venturas (/LV)",NomeP); SendClientMessageToAll(CorTele,string); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){ SetVehiclePos(GetPlayerVehicleID(playerid),2137.32 98,2149.6741,10.3303); PutPlayerInVehicle(playerid,GetPlayerVehicleID(pla yerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),147. 1717); return 1; } SetPlayerPos(playerid,2137.3298,2149.6741,10.3303) ; return 1; } |
if(strcmp("/Skydive", cmd, true) == 0) { new pname[MAX_PLAYER_NAME]; new string[328]; if(IsPlayerInAnyVehicle(playerid)){ SetPlayerPos(playerid,3443.69995117,540.90002441,2 014.00000000); SetVehiclePos(GetPlayerVehicleID(playerid),3443.69 995117,540.90002441,2014.00000000); SetVehicleZAngle(GetPlayerVehicleID(playerid), 0.8412); DestroyVehicle(GetPlayerVehicleID(playerid)); LinkVehicleToInterior(GetPlayerVehicleID(playerid) , 0);} if (!IsPlayerInAnyVehicle(playerid)) { SetPlayerPos(playerid,3443.69995117,540.90002441,2 014.00000000); SetPlayerFacingAngle(playerid, 0.8412);} SetPlayerInterior(playerid,0); ResetPlayerWeapons(playerid); GetPlayerName(playerid, pname, MAX_PLAYER_NAME); format(string, sizeof(string), "{3cff00}[TBD]{f00c0c}%s {A9A9A9}Foi Pular no SkyDive{FFFFFF} - ({33FF00}/SkyDive{FFFFFF})", pname); SendClientMessageToAll(0xFFFFFFFF, string); GivePlayerWeapon(playerid,46,9999); GameTextForPlayer(playerid, "~r~~h~~h~Sky ~b~~h~~h~Dive", 2500, 6); return 1; } |
CMD:drop(playerid) { new pname[MAX_PLAYER_NAME]; new string[328]; if(IsPlayerInAnyVehicle(playerid)){ SetVehiclePos(GetPlayerVehicleID(playerid),-78.7804,-1939.6587,893.6535); SetVehicleZAngle(GetPlayerVehicleID(playerid), 198.0000); LinkVehicleToInterior(GetPlayerVehicleID(playerid) , 0);} if (!IsPlayerInAnyVehicle(playerid)) { SetPlayerPos(playerid,-78.7804,-1939.6587,893.6535); SetPlayerFacingAngle(playerid, 198.0000);} SetPlayerInterior(playerid,0); ResetPlayerWeapons(playerid); GetPlayerName(playerid, pname, MAX_PLAYER_NAME); format(string, sizeof(string), "{3cff00}[TBD] {f00c0c}%s {A9A9A9}Foi Para a Drop{FFFFFF} - ({33FF00}/Drop{FFFFFF})", pname); SendClientMessageToAll(0xFFFFFFFF, string); GameTextForPlayer(playerid, "~r~~h~~h~Drop", 2500, 6); return 1; } |