DEAMON
Умник
Захожу на сервер.
При первой моей смерти на сервере я вечно при спавне перехожу к выбору скинов. Вообще,эта процедура (выбор скинов) происходит после авторизации/регистрации. Как это убрать после первой смерти что ли? После второй и больше смертей я просто спавнюсь,как и нужно.
И еще одна проблема. На видео видно,что при спавне меня сначала хочет спавнить на стандартном месте,и в туже долю секунды,словно,"перебрасывает" на мой спавн. Мне нужно,чтобы меня нормально спавнило,обычно. А не с такими "перебросами".
Прошу помочь. +сом не обижу.
Видео:
public OnPlayerSpawn:
При первой моей смерти на сервере я вечно при спавне перехожу к выбору скинов. Вообще,эта процедура (выбор скинов) происходит после авторизации/регистрации. Как это убрать после первой смерти что ли? После второй и больше смертей я просто спавнюсь,как и нужно.
И еще одна проблема. На видео видно,что при спавне меня сначала хочет спавнить на стандартном месте,и в туже долю секунды,словно,"перебрасывает" на мой спавн. Мне нужно,чтобы меня нормально спавнило,обычно. А не с такими "перебросами".
Прошу помочь. +сом не обижу.
Видео:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
public OnPlayerSpawn:
PHP:
public OnPlayerSpawn(playerid)
{
PlayerPlaySound(playerid, 1186, 0.0, 0.0, 0.0);
SetPlayerHealth(playerid,100.0);
if(logged[playerid]==0)
{
SendClientMessage(playerid,COLOR_ORANGE,"Äëÿ èãðû íåîáõîäèìî çàðåãèñòðèðîâàòüñÿ/àâòîðèçîâàòüñÿ.");
fix_kick(playerid);
return 1;
}
if(PlayerInfo[playerid][pJailed] == 1)
{
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,268.5777,1857.9351,9.8133);
SetPlayerWorldBounds(playerid, 337.5694,101.5826,1940.9759,1798.7453);
SetPlayerVirtualWorld(playerid, 0);
return 1;
}
new rand = random(4);
switch (rand)
{
case 0:SetPlayerPos(playerid,-1964.4767,483.2458,31.9688);
case 1:SetPlayerPos(playerid,-1945.1676,478.3422,33.0360);
case 2:SetPlayerPos(playerid,-1943.0964,497.7141,33.9421);
case 3:SetPlayerPos(playerid,-1932.5668,487.9811,33.8110);
}
return 1;
}
