Форум

  • Страница 1 из 1
  • 1
Модератор форума: dr40  
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Вопросы по скриптингу » Паблик Onplayerspawn выдает ошибку
Паблик Onplayerspawn выдает ошибку
Решил сделать 3 тимы... сделал все правильно, а вот с пабликом чето не то, возможно не правильно вставил

паблик:

public OnPlayerSpawn(playerid)
{

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

GameTextForPlayer(playerid, "~g~Red Knife Clan", 500, 3);
ShowPlayerDialog(playerid,Dialog_Enterserver,DIALOG_STYLE_MSGBOX,"Ïðàâèëà ñåðâåðà","Ïðàâèëà ñåðâåðà:\nÍå ÷èòåðèòü(áàí)\nÍå èñïîëüçîâàòü ÄÁ(êèê/áàí)\nÍå îñêîðáëÿòü èãðîêîâ(Çàòû÷êà, êèê)\nÍå îñêàðáëÿòü êëàíû(Êèê)\nÍå îñêàðáëÿòü àäìèíèñòðàöèþ(Áàí)","Ïðèíÿòü","Îòìåíèòü");
if(cs[playerid] == 1) return OnPlayerCommandText(playerid,"/cs");
GivePlayerMoney(playerid, PocketMoney);
SetPlayerInterior(playerid,0);
TogglePlayerClock(playerid,0);
StopAudioStreamForPlayer(playerid);
GangZoneShowForPlayer(playerid, ronka, 65477);

GangZoneShowForPlayer(playerid, rkzona, -16777017);

TextDrawHideForPlayer(playerid, modeinfo);
SetPlayerInterior(playerid, 0);
if(gTeam[playerid] == TEAM_PED)
{
SetPlayerColor(playerid,0x00FF4096);
}
if(gTeam[playerid] == TEAM_REDKNIFE)
{
SetPlayerColor(playerid,0x80008096);
}
else if(gTeam[playerid] == TEAM_DELTA)
{
SetPlayerColor(playerid,0xFFFF0096);
}
}
return 1;

ошибки:

C:\Users\Íèêèòà\Desktop\Êèëëåð Ñèòè\gamemodes\killer-city.pwn(3730) : warning 209: function "OnPlayerSpawn" should return a value
C:\Users\Íèêèòà\Desktop\Êèëëåð Ñèòè\gamemodes\killer-city.pwn(3731) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

1 Error.

Добавлено (06.07.2012, 23:12)
---------------------------------------------
public OnPlayerSpawn(playerid)
{

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

GameTextForPlayer(playerid, "~g~Red Knife Clan", 500, 3);
ShowPlayerDialog(playerid,Dialog_Enterserver,DIALOG_STYLE_MSGBOX,"Правила сервера","Правила сервера:\nНе читерить(бан)\nНе использовать ДБ(кик/бан)\nНе оскорблять игроков(Затычка, кик)\nНе оскарблять кланы(Кик)\nНе оскарблять администрацию(Бан)","Принять","Отменить");
if(cs[playerid] == 1) return OnPlayerCommandText(playerid,"/cs");
GivePlayerMoney(playerid, PocketMoney);
SetPlayerInterior(playerid,0);
TogglePlayerClock(playerid,0);
StopAudioStreamForPlayer(playerid);
GangZoneShowForPlayer(playerid, ronka, 65477);

GangZoneShowForPlayer(playerid, rkzona, -16777017);

TextDrawHideForPlayer(playerid, modeinfo);
SetPlayerInterior(playerid, 0);
if(gTeam[playerid] == TEAM_PED)
{
SetPlayerColor(playerid,0x00FF4096);
}
if(gTeam[playerid] == TEAM_REDKNIFE)
{
SetPlayerColor(playerid,0x80008096);
}
else if(gTeam[playerid] == TEAM_DELTA)
{
SetPlayerColor(playerid,0xFFFF0096);
}
return 1;
}
return 0;

осталась одна ошибка (последняя строка) пробовал return 1; Return 0; ставил } - ничего не выходит

Добавлено (06.07.2012, 23:32)
---------------------------------------------
Все исправил, закрывайте тему) Сори что посты набил)) можете удалить тему

07.07.2012 в 00:32
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Вопросы по скриптингу » Паблик Onplayerspawn выдает ошибку
  • Страница 1 из 1
  • 1
Поиск: