[Tutorial] Зомби для вашего сервера без NPC для 0.3z
#16

Ну давай учится.

pawn Code:
GetClosestPlay(objectid) {
    new Float:min_dis = 99999.99,
        Float:player_dis,
        player = INVALID_PLAYER_ID;
    new Float:object_x, Float:object_y, Float:object_z, Float:temp_z;
    GetObjectPos(objectid, object_x, object_y, object_z);
    MapAndreas_FindZ_For2DCoord(object_x, object_y, temp_z);
    if (object_z > temp_z + 2.0 || object_z < temp_z) {
        SetObjectPos(objectid, object_x, object_y, (object_z = temp_z + 2.0)));
    }
    foreach (new playerid : Player)
    {
        if (GetPlayerState(playerid) == PLAYER_STATE_SPECTATING) continue;
        if (GetPlayerInterior(playerid) || Isahitman(playerid)) continue; // Обрати внимание какой вид имеют стандартные функции!
        if (!ISAZOMBIESPAWN(playerid) && !zombiespawn2(playerid)) continue; // А где сами функции и почему имена у них разные? И предыдущий комментарий сюда применим.
        player_dis = GetPlayerDistanceFromPoint(playerid, object_x, object_y, object_z);
        if (player_dis < min_dis) {
            min_dis = player_dis;
            player = playerid;
        }
    }
    return player;
}
И запомни на будущее, всегда сперва начинай с проверок которые делаются быстрей, например сравнение двух переменных, внутренние функции, а уж потом самописные. Это к о проверке игроков!

И ни когда не используй однобуквенные переменные!
Reply


Messages In This Thread
Зомби для вашего сервера без NPC для 0.3z - by Cypen - 24.01.2014, 07:10
Re: Зомби для вашего сервера без NPC для 0.3z - by White_116 - 24.01.2014, 07:57
Re: Зомби для вашего сервера без NPC для 0.3z - by Cypen - 24.01.2014, 08:20
Re: Зомби для вашего сервера без NPC для 0.3z - by KriD - 24.01.2014, 08:24
Re: Зомби для вашего сервера без NPC для 0.3z - by Cypen - 24.01.2014, 08:24
Re: Зомби для вашего сервера без NPC для 0.3z - by XemyL - 24.01.2014, 08:28
Re: Зомби для вашего сервера без NPC для 0.3z - by XemyL - 24.01.2014, 08:32
Re: Зомби для вашего сервера без NPC для 0.3z - by Cypen - 24.01.2014, 08:40
Re: Зомби для вашего сервера без NPC для 0.3z - by Cypen - 24.01.2014, 08:45
Re: Зомби для вашего сервера без NPC для 0.3z - by Cypen - 24.01.2014, 09:10
Re: Зомби для вашего сервера без NPC для 0.3z - by Cypen - 24.01.2014, 09:18
Re: Зомби для вашего сервера без NPC для 0.3z - by Stepashka - 24.01.2014, 09:19
Re: Зомби для вашего сервера без NPC для 0.3z - by Cypen - 24.01.2014, 09:30
Re: Зомби для вашего сервера без NPC для 0.3z - by Stepashka - 24.01.2014, 09:33
Re: Зомби для вашего сервера без NPC для 0.3z - by Cypen - 24.01.2014, 10:20
Re: Зомби для вашего сервера без NPC для 0.3z - by Stepashka - 24.01.2014, 10:46
Re: Зомби для вашего сервера без NPC для 0.3z - by Cypen - 24.01.2014, 11:05
Re: Зомби для вашего сервера без NPC для 0.3z - by Cypen - 24.01.2014, 11:09
Re: Зомби для вашего сервера без NPC для 0.3z - by White_116 - 24.01.2014, 11:11
Re: Зомби для вашего сервера без NPC для 0.3z - by Stepashka - 24.01.2014, 11:13
Re: Зомби для вашего сервера без NPC для 0.3z - by Cypen - 24.01.2014, 11:23
Re: Зомби для вашего сервера без NPC для 0.3z - by Cypen - 24.01.2014, 11:27
Re: Зомби для вашего сервера без NPC для 0.3z - by Cypen - 24.01.2014, 13:38
Re: Зомби для вашего сервера без NPC для 0.3z - by XemyL - 24.01.2014, 13:40
Re: Зомби для вашего сервера без NPC для 0.3z - by Cypen - 24.01.2014, 13:44
Re: Зомби для вашего сервера без NPC для 0.3z - by XemyL - 24.01.2014, 13:46
Re: Зомби для вашего сервера без NPC для 0.3z - by Cypen - 24.01.2014, 13:50
Re: Зомби для вашего сервера без NPC для 0.3z - by Stepashka - 24.01.2014, 13:58
Re: Зомби для вашего сервера без NPC для 0.3z - by XemyL - 24.01.2014, 14:00
Re: Зомби для вашего сервера без NPC для 0.3z - by Cypen - 24.01.2014, 14:10

Forum Jump:


Users browsing this thread: 1 Guest(s)