Форум

  • Страница 1 из 1
  • 1
Модератор форума: dr40  
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Вопросы по скриптингу » Проверка скина на цвет
Проверка скина на цвет
Помогите сделать так, чтобы когда заходишь и спавнишся за определенный скин (id 98) у тебя был красный ник.
Вот я попробовал сунуть в On player spawn

else if(GetPlayerSkin == 98);
{
SetPlayerColor(playerid,COLOR_RED);
}

но получилось с ошибками:

C:\Users\Никита\Desktop\Киллер Сити\gamemodes\killer-city.pwn(3697) : error 029: invalid expression, assumed zero
C:\Users\Никита\Desktop\Киллер Сити\gamemodes\killer-city.pwn(3697) : warning 215: expression has no effect
C:\Users\Никита\Desktop\Киллер Сити\gamemodes\killer-city.pwn(3697) : error 001: expected token: ";", but found "if"
C:\Users\Никита\Desktop\Киллер Сити\gamemodes\killer-city.pwn(3697) : error 076: syntax error in the expression, or invalid function call
C:\Users\Никита\Desktop\Киллер Сити\gamemodes\killer-city.pwn(3697) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

4 Errors.
06.07.2012 в 22:22
Code

else if(GetPlayerSkin == 98)
  {  
  SetPlayerColor(playerid,COLOR_RED);  
  }
06.07.2012 в 22:31
я пробовал ставить эту хню, тоже самое.
щас попробовал по новому сделать - одна ошибка

Вот код:

new plname[MAX_PLAYER_NAME];
GetPlayerName(playerid, plname, sizeof(plname));
if(GetPlayerSkin(playerid) == 98)
{
SetPlayerColor(playerid,COLOR_RED);
return 0;
}
return 1;

ошибка:

C:\Users\Никита\Desktop\Киллер Сити\gamemodes\killer-city.pwn(3707) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

1 Warning.
06.07.2012 в 22:33
кинь строку 3707
06.07.2012 в 22:43
public OnPlayerSpawn(playerid)
{

new plname[MAX_PLAYER_NAME];
GetPlayerName(playerid, plname, sizeof(plname));
if(GetPlayerSkin(playerid) == 98)
{
SetPlayerColor(playerid,COLOR_RED);
return 0;
}
return 1;

3707 - ShowPlayerDialog(playerid,Dialog_Enterserver,DIALOG_STYLE_MSGBOX,"Правила сервера","Правила сервера:\nНе читерить(бан)\nНе использовать ДБ(кик/бан)\nНе оскорблять игроков(Затычка, кик)\nНе оскарблять кланы(Кик)\nНе оскарблять администрацию(Бан)","Принять","Отменить");

ЭТО ПРОБЛЕМА В ОКОНЧАНИИ ПАБЛИКА А НЕ В ЭТОЙ СТРОЧКЕ, ЭТО ТОЧНО, ТОКА НЕ ЗНАЮ КАК ИСПРАВИТЬ
06.07.2012 в 22:47
После
Code
return 1;


поставь }
06.07.2012 в 22:50
Пробовал.

C:\Users\Íèêèòà\Desktop\Êèëëåð Ñèòè\gamemodes\killer-city.pwn(3707) : error 021: symbol already defined: "ShowPlayerDialog"
C:\Users\Íèêèòà\Desktop\Êèëëåð Ñèòè\gamemodes\killer-city.pwn(3708) : error 010: invalid function or declaration
C:\Users\Íèêèòà\Desktop\Êèëëåð Ñèòè\gamemodes\killer-city.pwn(3715) : error 010: invalid function or declaration
C:\Users\Íèêèòà\Desktop\Êèëëåð Ñèòè\gamemodes\killer-city.pwn(3835) : warning 204: symbol is assigned a value that is never used: "rkzona"
C:\Users\Íèêèòà\Desktop\Êèëëåð Ñèòè\gamemodes\killer-city.pwn(3837) : warning 204: symbol is assigned a value that is never used: "ronka"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

3 Errors.
06.07.2012 в 22:58
Code

public OnPlayerSpawn(playerid)
  {
  new plname[MAX_PLAYER_NAME];
  GetPlayerName(playerid, plname, sizeof(plname));
  if(GetPlayerSkin(playerid) == 98) return SetPlayerColor(playerid,COLOR_RED);
  return 1;
  }
06.07.2012 в 23:07
Спасибо, работает
06.07.2012 в 23:15
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Вопросы по скриптингу » Проверка скина на цвет
  • Страница 1 из 1
  • 1
Поиск: