SA-MP Forums Archive
Как вместо чекпоинта сделать иконку - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Как вместо чекпоинта сделать иконку (/showthread.php?tid=496911)



Как вместо чекпоинта сделать иконку - durelom - 24.02.2014

PHP Code:
    else if(dialogid == TAXI_DIALOG+2)
    {
        if(
response)
        {
            
PlayerTaxiStarted[playerid] = true;
            
SetPlayerCheckpoint(playerid, LASTPOS[playerid][0], LASTPOS[playerid][1], LASTPOS[playerid][2], 5.0);
            
SetPlayerCheckpoint(GetPlayerCarPass(playerid), LASTPOS[playerid][0], LASTPOS[playerid][1], LASTPOS[playerid][2], 5.0);
            
SendClientMessage(GetPlayerCarPass(playerid), -1, "{00ED1C}Таксист согласился довезти тебя до пункта назначения.");
            
SendClientMessage(playerid, -1, "{00ED1C}Отправляйся к красному маркеру, который указан на карте.");
            for(new 
i=0; i<MAX_TAXI; i++)
            {
                if(
TAXI_ID[i] == GetPlayerVehicleID(playerid))
                {
                    
Update3DTextLabelText(TAXI_TEXT[i], 0xDEF200FF, "[{FFFFFF}такси{DEF200}]\n{EB1313}занято");
                    break;
                }
            }
        }
        else
        {
            
SendClientMessage(GetPlayerCarPass(playerid), -1, "{FF0000}Таксист отказался довезти тебя до пункта назначения.");
            
SendClientMessage(playerid, -1, "{FF0000}Ты отказался довезти пассажира.");
            
RemovePlayerFromVehicle(GetPlayerCarPass(playerid));
        }
        return 
1;
    }        }
        } 
Как тут поменять вместо чекпоинта(SetPlayerCheckpoint) сделать иконку(SetPlayerMapIcon) на карте.
Я уже все испробовал!


Re: Помогите разобраться - OKStyle - 24.02.2014

"Ну", сказал он, почесав бороду, "фейспалм". Я тут вижу 2 лишние скобки. И 2 раза выставленный чекпоинт. Жесть. Для таких вопросов ̶е̶с̶т̶ь ̶о̶т̶д̶е̶л̶ь̶н̶а̶я ̶т̶е̶м̶а нужно создать особую тему.


Re: Помогите разобраться - durelom - 24.02.2014

Это не весь код. тут скобок лишних нет. Чекпоинт выходит водителю и пасажиру, вот из-за этого два чекпоинта. Ну так как я начал избавляться от виртуальных миров, то пока что чекпоинтов на карте много. Вот из-за этого я хочу сделать иконки.


Re: Помогите разобраться - Jon_De - 24.02.2014

Quote:

вместо чекпоинта(SetPlayerCheckpoint) сделать иконку(SetPlayerMapIcon)

ты сам на свой вопрос ответил
вместо SetPlayerCheckpoint сделать SetPlayerMapIcon


Re: Помогите разобраться - durelom - 24.02.2014

Quote:
Originally Posted by Jon_De
View Post
ты сам на свой вопрос ответил
вместо SetPlayerCheckpoint сделать SetPlayerMapIcon
Я делал так, выходит ошибки


Re: Помогите разобраться - Jon_De - 24.02.2014

Quote:
Originally Posted by durelom
View Post
Я делал так, выходит ошибки
потому что у них параметры разные
https://sampwiki.blast.hk/wiki/SetPlayerMapIcon
https://sampwiki.blast.hk/wiki/SetPlayerCheckpoint