Машины для клана
|
|
[R]a1N | Дата: Пятница, 13.07.2012, 17:47 | Сообщение # 1 |
.::Offline::.
Блатной
Сообщений: 89
[ 0 ]
Награды: 0
Статус
отсутствует
| Помогите сделать чтобы, в машины которые я обозначил под переменные мог садиться только один клан? как сделать проверку? в паблике onplayerentervehicle.. тока не знаю как
|
|
| |
ZioHik | Дата: Пятница, 13.07.2012, 18:12 | Сообщение # 2 |
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29
Статус
отсутствует
| В public OnPlayerStateChange(playerid, newstate, oldstate)
Code new newcar = GetPlayerVehicleID(playerid); if(переменная == newcar) { if(strfind(plname, "тегклана",true) == -1) { } else { SendClientMessage(playerid,COLOR_GREY,"Вы не в клане"); RemovePlayerFromVehicle(playerid); } }
|
|
| |
[R]a1N | Дата: Пятница, 13.07.2012, 18:58 | Сообщение # 3 |
.::Offline::.
Блатной
Сообщений: 89
[ 0 ]
Награды: 0
Статус
отсутствует
| у меня такого паблика нет, вставил форвард, паблик, сверху паблика, после OnPlayerStateChange(playerid, newstate, oldstate) поставил скобку { и вконце Return 1; } чето не хочет все равно..
|
|
| |
[S]ilverbac[k] | Дата: Пятница, 13.07.2012, 19:09 | Сообщение # 4 |
.::Offline::.
Пахан
Сообщений: 723
[ 86 ]
Награды: 17
Статус
отсутствует
| форвард не нужен, вот паблик:
Code public OnPlayerStateChange(playerid, newstate, oldstate) { return 1; } Добавлено (13.07.2012, 18:09) --------------------------------------------- Вот решение, если у тебя несколько машин:
Code new newcar = GetPlayerVehicleID(playerid); if(переменная == newcar || переменная == newcar || переменная == newcar) { if(strfind(plname, "тегклана",true) == -1) { } else { SendClientMessage(playerid,COLOR_GREY,"Вы не в клане"); RemovePlayerFromVehicle(playerid); } }
[FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
|
|
| |
[R]a1N | Дата: Пятница, 13.07.2012, 20:26 | Сообщение # 5 |
.::Offline::.
Блатной
Сообщений: 89
[ 0 ]
Награды: 0
Статус
отсутствует
| ошибка.. как там надо вписать? new plname...?
C:\Users\Íèêèòà\Desktop\Êèëëåð Ñèòè\gamemodes\killer-city.pwn(13219) : error 017: undefined symbol "plname" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.Добавлено (13.07.2012, 19:20) --------------------------------------------- Исправил, сделаю 3д текст и проверю. Добавлено (13.07.2012, 19:26) --------------------------------------------- чет не выкидывает из машины..
|
|
| |
[S]ilverbac[k] | Дата: Пятница, 13.07.2012, 20:28 | Сообщение # 6 |
.::Offline::.
Пахан
Сообщений: 723
[ 86 ]
Награды: 17
Статус
отсутствует
| Code new newcar = GetPlayerVehicleID(playerid); new pname[MAX_PLAYER_NAME]; GetPlayerName(playerid,pname,sizeof(pname)); if(переменная == newcar || переменная == newcar || переменная == newcar) { if(strfind(pname, "тегклана",true) == -1) { } else { SendClientMessage(playerid,COLOR_GREY,"Вы не в клане"); RemovePlayerFromVehicle(playerid); } }
[FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
|
|
| |
[R]a1N | Дата: Пятница, 13.07.2012, 20:37 | Сообщение # 7 |
.::Offline::.
Блатной
Сообщений: 89
[ 0 ]
Награды: 0
Статус
отсутствует
| я так делал тоже.Добавлено (13.07.2012, 19:37) --------------------------------------------- не робит. не выкидывает.
|
|
| |
[S]ilverbac[k] | Дата: Пятница, 13.07.2012, 21:33 | Сообщение # 8 |
.::Offline::.
Пахан
Сообщений: 723
[ 86 ]
Награды: 17
Статус
отсутствует
| Code new newcar = GetPlayerVehicleID(playerid); new pname[MAX_PLAYER_NAME]; GetPlayerName(playerid,pname,sizeof(pname)); if(переменная == newcar || переменная == newcar || переменная == newcar) { if(strfind(pname, "тегклана",true) != -1) { } else { SendClientMessage(playerid,COLOR_GREY,"Вы не в клане"); RemovePlayerFromVehicle(playerid); } }
[FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
|
|
| |
[R]a1N | Дата: Пятница, 13.07.2012, 22:30 | Сообщение # 9 |
.::Offline::.
Блатной
Сообщений: 89
[ 0 ]
Награды: 0
Статус
отсутствует
| Работает, спасибо!
|
|
| |