SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian

Reply
 
Thread Tools Display Modes
Old 11/04/2013, 10:51 AM   #1
vampir9763
Big Clucker
 
vampir9763's Avatar
 
Join Date: Apr 2013
Posts: 79
Reputation: 0
Default Загрузка координат из масива

Всем привет, возможно ли сделать загрузку координат из массива? если возможно то пожалуйста пример, просто решил сделать работу уборщика улиц и пришел к выводу что это самый оптимальный вариант загрузки координат
vampir9763 is offline   Reply With Quote
Old 11/04/2013, 11:06 AM   #2
Jon_De
High-roller
 
Join Date: Mar 2011
Location: ru
Posts: 1,245
Reputation: 16
Default Re: Загрузка координат из масива

Code:
new Float:massiv[][] = {
{134.4, 432.4, 431.4},
{432.4, 42321.4, 423.4}
};

SetPlayerCheckpoint(playerid, massiv[0][0], massiv[0][1], massiv[0][2], 5.0);
Jon_De is offline   Reply With Quote
Old 11/04/2013, 11:15 AM   #3
vampir9763
Big Clucker
 
vampir9763's Avatar
 
Join Date: Apr 2013
Posts: 79
Reputation: 0
Default Re: Загрузка координат из масива

и для создания следующего чекпоинта мне опять придется выводить новые координаты? я просто думал что можно сделать так, что использовать один раз SetPlayerCheckpoint и при наезде на пикап просто обновлять координаты на другие
vampir9763 is offline   Reply With Quote
Old 11/04/2013, 11:24 AM   #4
stabker
High-roller
 
Join Date: Mar 2012
Posts: 1,320
Reputation: 86
Default Re: Загрузка координат из масива

Quote:
Originally Posted by vampir9763 View Post
и для создания следующего чекпоинта мне опять придется выводить новые координаты? я просто думал что можно сделать так, что использовать один раз SetPlayerCheckpoint и при наезде на пикап просто обновлять координаты на другие
Такие вещи элементарные путаете... чекпоинт, пикап

pawn Code:
new cpid[MAX_PLAYERS];

new const Float: asd[][] =
{
    { 1.0, 2.0, 3.0 },
    { 4.0, 5.0, 6.0 }
    ...
};

public OnPlayerEnterCheckpoint(playerid)
{
    ...
    if(...)
    {
        DisablePlayerCheckpoint(playerid);
        cpid[playerid] ++; //или cpid[playerid] = 0 если последний чекпоинт (смотря, что там и как у вас будет);
        SetPlayerCheckpoint(playerid, asd[cpid[playerid]][0], asd[cpid[playerid]][1], asd[cpid[playerid]][2], 100500.0);
    }
    ...
    return 1;
}

Вот вам и вся работа, как два пальца об асфальт. Осталось добавить свои фичи.

И еще, как-то у вас вопрос не так поставлен. Загрузка координат из массива? Их не надо загружать, их надо использовать.
stabker is offline   Reply With Quote
Old 11/04/2013, 11:39 AM   #5
vampir9763
Big Clucker
 
vampir9763's Avatar
 
Join Date: Apr 2013
Posts: 79
Reputation: 0
Default Re: Загрузка координат из масива

извиняюсь за плохо с формулированный вопрос, просто сам не мог понять чего я хочу, спасибо stabker и всем остальным за помощь
vampir9763 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Загрузка домов (MYSQL) FanHamMer Русский/Russian 2 14/02/2013 04:43 PM
Загрузка обьектов Kuroki Русский/Russian 42 18/01/2013 12:17 AM
Проблема с сохранением координат в БД[MySQL] Mckenzy Русский/Russian 16 04/02/2012 06:17 AM
Проблема с записью/чтением координат из файла. Mckenzy Русский/Russian 10 10/01/2012 10:32 AM


All times are GMT. The time now is 06:59 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.