Форум Pawn.Wiki - Воплоти мечту в реальность!: При создании спавна - Форум Pawn.Wiki - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Тема закрыта

[ Error + Warning ]
При создании спавна

#1
Пользователь офлайн   Rap4ik 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
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);// Виртуальный мир
}
0

#2
Пользователь офлайн   LiMOH 

  • Профессионал
  • Вставить ник
  • Раскрыть информацию
Вместо '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);// Виртуальный мир
}

1

#3
Пользователь офлайн   Rap4ik 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщения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);// Виртуальный мир
}



А где мне её взять?
0

#4
Пользователь офлайн   LiMOH 

  • Профессионал
  • Вставить ник
  • Раскрыть информацию
Чтобы спавн был не по уровням, просто убери проверку '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);// Виртуальный мир
}

0

#5
Пользователь офлайн   Rap4ik 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщения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
0

#6
Пользователь офлайн   LiMOH 

  • Профессионал
  • Вставить ник
  • Раскрыть информацию
Используй функцию:
SetPlayerSkin(playerid, skin); // Вместо 'skin' подставь ID желаемого скина

0

#7
Пользователь офлайн   Rap4ik 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Работает огромное спасибо
0

#8
Пользователь офлайн   LiMOH 

  • Профессионал
  • Вставить ник
  • Раскрыть информацию
Не за что, закрываю тему.
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Тема закрыта

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика