C:\Users\LENOVO\Desktop\Новая папка (2)\gamemodes\new.pwn(66) : error 029: invalid expression, assumed zero
C:\Users\LENOVO\Desktop\Новая папка (2)\gamemodes\new.pwn(66) : warning 215: expression has no effect
C:\Users\LENOVO\Desktop\Новая папка (2)\gamemodes\new.pwn(66) : error 001: expected token: ";", but found "if"
C:\Users\LENOVO\Desktop\Новая папка (2)\gamemodes\new.pwn(66) : error 017: undefined symbol "PlayerInfo"
C:\Users\LENOVO\Desktop\Новая папка (2)\gamemodes\new.pwn(66) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
public OnPlayerSpawn(playerid)
{
else if(PlayerInfo[playerid][pLevel] >= 1 && PlayerInfo[playerid][pLevel] <= 3) // Если у игрока более 1-го и менее 3-го уровня то он будет появляться тут:
SetPlayerPos(playerid,1657.7761,-1842.0952,13.5463);// Координаты: 1.зайдите в игру. 2.Найдите то место где хотите чтобы появлялись игроки. 3. Прописываем /save. 4.Идем Мои документы\GTA San Andreas User Files\SAMP в нем есть файл savedpositions.txt. В нем находятся координаты которые вы сохранили. Копируем их и вставляем сюда.
SetPlayerFacingAngle(playerid, 37.0911);// Направление куда будет смотреть игрок
SetPlayerInterior(playerid,0);// Интерьер в котором появиться игрок 0 - это улица
SetPlayerVirtualWorld(playerid, 0);// Виртуальный мир
}
Страница 1 из 1
[ Error + Warning ]
При создании спавна
#2
Отправлено 24 июля 2012 - 07:45
Вместо 'if(PlayerInfo[playerid][pLevel])' поставь свою проверку на уровень.
public OnPlayerSpawn(playerid) { if(PlayerInfo[playerid][pLevel] >= 1 && PlayerInfo[playerid][pLevel] <= 3); // Если у игрока более 1-го и менее 3-го уровня то он будет появляться тут: SetPlayerPos(playerid,1657.7761,-1842.0952,13.5463);// Координаты: 1.зайдите в игру. 2.Найдите то место где хотите чтобы появлялись игроки. 3. Прописываем /save. 4.Идем Мои документы\GTA San Andreas User Files\SAMP в нем есть файл savedpositions.txt. В нем находятся координаты которые вы сохранили. Копируем их и вставляем сюда. SetPlayerFacingAngle(playerid, 37.0911);// Направление куда будет смотреть игрок SetPlayerInterior(playerid,0);// Интерьер в котором появиться игрок 0 - это улица SetPlayerVirtualWorld(playerid, 0);// Виртуальный мир }
#3
Отправлено 24 июля 2012 - 08:01
Alessandro Giordano (24 июля 2012 - 07:45) писал:
Вместо 'if(PlayerInfo[playerid][pLevel])' поставь свою проверку на уровень.
public OnPlayerSpawn(playerid) { if(PlayerInfo[playerid][pLevel] >= 1 && PlayerInfo[playerid][pLevel] <= 3); // Если у игрока более 1-го и менее 3-го уровня то он будет появляться тут: SetPlayerPos(playerid,1657.7761,-1842.0952,13.5463);// Координаты: 1.зайдите в игру. 2.Найдите то место где хотите чтобы появлялись игроки. 3. Прописываем /save. 4.Идем Мои документы\GTA San Andreas User Files\SAMP в нем есть файл savedpositions.txt. В нем находятся координаты которые вы сохранили. Копируем их и вставляем сюда. SetPlayerFacingAngle(playerid, 37.0911);// Направление куда будет смотреть игрок SetPlayerInterior(playerid,0);// Интерьер в котором появиться игрок 0 - это улица SetPlayerVirtualWorld(playerid, 0);// Виртуальный мир }
А где мне её взять?
#4
Отправлено 24 июля 2012 - 08:31
Чтобы спавн был не по уровням, просто убери проверку 'if(PlayerInfo[playerid][pLevel])'.
public OnPlayerSpawn(playerid) { SetPlayerPos(playerid,1657.7761,-1842.0952,13.5463);// Координаты: 1.зайдите в игру. 2.Найдите то место где хотите чтобы появлялись игроки. 3. Прописываем /save. 4.Идем Мои документы\GTA San Andreas User Files\SAMP в нем есть файл savedpositions.txt. В нем находятся координаты которые вы сохранили. Копируем их и вставляем сюда. SetPlayerFacingAngle(playerid, 37.0911);// Направление куда будет смотреть игрок SetPlayerInterior(playerid,0);// Интерьер в котором появиться игрок 0 - это улица SetPlayerVirtualWorld(playerid, 0);// Виртуальный мир }
#5
Отправлено 24 июля 2012 - 08:37
Alessandro Giordano (24 июля 2012 - 08:31) писал:
Чтобы спавн был не по уровням, просто убери проверку 'if(PlayerInfo[playerid][pLevel])'.
public OnPlayerSpawn(playerid) { SetPlayerPos(playerid,1657.7761,-1842.0952,13.5463);// Координаты: 1.зайдите в игру. 2.Найдите то место где хотите чтобы появлялись игроки. 3. Прописываем /save. 4.Идем Мои документы\GTA San Andreas User Files\SAMP в нем есть файл savedpositions.txt. В нем находятся координаты которые вы сохранили. Копируем их и вставляем сюда. SetPlayerFacingAngle(playerid, 37.0911);// Направление куда будет смотреть игрок SetPlayerInterior(playerid,0);// Интерьер в котором появиться игрок 0 - это улица SetPlayerVirtualWorld(playerid, 0);// Виртуальный мир }
Спасибо работает!!!=) А как установить скин при спавне я хочу например id 29
#6
Отправлено 24 июля 2012 - 08:45
Используй функцию:
SetPlayerSkin(playerid, skin); // Вместо 'skin' подставь ID желаемого скина
Поделиться темой:
Страница 1 из 1