15.08.2010, 02:44
why doesn't this place a red marker at my car...
Код:
if(strcmp(cmd, "/findcar", true) == 0) // By CuervO_NegrO { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pPcarkey] == 999) { SendClientMessage(playerid, COLOR_GREY, "You don't have a car"); return 1; } new carid = PlayerInfo[playerid][pPcarkey]; new Float:X, Float:Y, Float:Z; new zone[MAX_ZONE_NAME]; GetVehicle2DZone(carid, zone, MAX_ZONE_NAME); GetVehiclePos(carid, X,Y,Z); if(Searching[playerid] == 0) { Searching[playerid] = 1; SetPlayerMapIcon(playerid, 500 + playerid, X,Y,Z, 41, COLOR_YELLOW); format(string, sizeof(string),"Your car is at %s, red marker has been set at the map. Type /foundit when you have found it.",zone); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); } else { RemovePlayerMapIcon(playerid, carid+1); SetPlayerMapIcon(playerid, 500 + playerid, X,Y,Z, 41, COLOR_YELLOW); format(string, sizeof(string),"Your car is at %s, red marker has been set at the map. Type /foundit when you have found it.",zone); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); } } return 1; }