16.03.2019, 16:37
I don't know why did this happened, my whole scripts worked properly, but I don't know why this one did not work:
The GetPlayerPos returns 0.0, 0.0, 0.0.
I'm using this filterscript.
Could somebody tell me why?
Код:
CMD:create_street(playerid, params[]) { new Float: player_pos[3]; if(player_temp[playerid][in_action]) { if(sscanf(params,"s[32]", params[0])) { return SendClientMessage(playerid, -1, "USAGE: /create_street [street_name]"); } GetPlayerPos(playerid, player_pos[0], player_pos[1], player_pos[2]); player_temp[playerid][current_pos][3] = player_pos[0]; player_temp[playerid][current_pos][4] = player_pos[1]; player_temp[playerid][current_pos][5] = player_pos[2]; format(player_temp[playerid][static_string], params[0]); generate_street(playerid, 0); } else { GetPlayerPos(playerid, player_pos[0], player_pos[1], player_pos[2]); player_temp[playerid][current_pos][0] = player_pos[0]; player_temp[playerid][current_pos][1] = player_pos[1]; player_temp[playerid][current_pos][2] = player_pos[2]; player_temp[playerid][in_action] = true; SendClientMessage(playerid, -1, "SERVER: Please stand at any corner or the end of street."); SendClientMessage(playerid, -1, "SERVER: Take more 10 sprints after redo the command."); } return true; }
I'm using this filterscript.
Could somebody tell me why?