 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Goto проблемы
| |
| Sweet | Дата: Суббота, 14.08.2010, 23:50 | Сообщение # 1 |
|
Новенький
Группа:
Продвинутые
Сообщений: 4
Награды: 1
Город: Н.Новгород
Репутация: 1
Замечания: 0%
Статус: 
| Code if (strcmp(cmd, "/goto", true) == 0) { new tmp[256]; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "SERVER: Юзай /goto [id] для телепорта к игроку."); return 1; } new GotoId; GotoId = strval(tmp); if(GotoId != playerid) { SendClientMessage(playerid, COLOR_RED, "INFO: Ты не можешь телепортироваться к себе."); }else{ new Float:x, Float:y, Float:z; GetPlayerPos(GotoId, x, y, z); SetPlayerPos(playerid, x, y, z); } return 1; } Код не работает. То есть работает, но не так как должен. У других игроков - пишет что команды не существует, у меня - телепортирует ко мне же, в чём дело? PS. strok есть, cmd[256] и idx прописаны в начале паблика онплееркоммандтекст.
Мои моды: ACHIEVEMENTS in SA ICQ: 444658231 在生活中,有一條路可走,而且每個都有自己的。
|
| |
|
|
| ZiGGi | Дата: Воскресенье, 15.08.2010, 00:18 | Сообщение # 2 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус: 
| Code if(strcmp(cmd, "/goto", true) == 0) { new tmp[128]; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "SERVER: Юзай /goto [id] для телепорта к игроку."); new GotoId = strval(tmp); if(GotoId == playerid) return SendClientMessage(playerid, COLOR_RED, "INFO: Ты не можешь телепортироваться к себе."); new Float:x, Float:y, Float:z; GetPlayerPos(GotoId, x, y, z); SetPlayerPos(playerid, x, y, z); return 1; }
Бложе [indent]Мой блог Уроки по Pawn[/indent]
Open-GTO [indent]Блог разработчиков GitHub: https://github.com/Open-GTO/Open-GTO Сборки мода с сервером тут[/indent]
|
| |
|
|
| SLICK | Дата: Воскресенье, 15.08.2010, 00:22 | Сообщение # 3 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 603
Награды: 9
Город: Unknown
Репутация: 388
Замечания: 0%
Статус: 
| Code if (strcmp(cmd, "/goto", true) == 0) { new tmp[256]; tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "SERVER: Юзай /goto [id] для телепорта к игроку."); return 1; }
new GotoId; GotoId = strval(tmp); if(GotoId != playerid) { new Float:x, Float:y, Float:z; GetPlayerPos(GotoId, x, y, z); SetPlayerPos(playerid, x, y, z); }else{ SendClientMessage(playerid, COLOR_RED, "INFO: Ты не можешь телепортироваться к себе."); } return 1; }
My works: [GM] RTDM Advertising system Fuel System Artefacts Search (Динамическая сис-ма артефактов)
Сообщение отредактировал SLICK - Воскресенье, 15.08.2010, 00:28 |
| |
|
|
| Sweet | Дата: Воскресенье, 15.08.2010, 01:02 | Сообщение # 4 |
|
Новенький
Группа:
Продвинутые
Сообщений: 4
Награды: 1
Город: Н.Новгород
Репутация: 1
Замечания: 0%
Статус: 
| Спасибо, не помогло. Я даже не знаю что такое с моим гм... Телепортирует других игроков только ко мне, меня вообще не телепортирует. Реагирует как "Юзай гоуту для блабла..." даже на команду /lol. Всё ещё прошу помощи.
Мои моды: ACHIEVEMENTS in SA ICQ: 444658231 在生活中,有一條路可走,而且每個都有自己的。
|
| |
|
|
| xn1colas | Дата: Воскресенье, 15.08.2010, 11:27 | Сообщение # 5 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 157
Награды: 3
Репутация: 119
Замечания: 0%
Статус: 
| Sweet, ретурн на 0 в конце
|
| |
|
|
|
 |
|
 | |
| |
|