makiz1999
Ученик
Пытаюсь и пытаюсь, только начал разбираться в этой сфере, но тут на тебе и ошибки 
Вот впринципе ошибки
А вот сам код
Вот впринципе ошибки
PHP:
C:\Users\Maxim\Desktop\На продажу\gamemodes\new.pwn(3259) : error 017: undefined symbol "IsValidSkin"
C:\Users\Maxim\Desktop\На продажу\gamemodes\new.pwn(3270) : error 017: undefined symbol "DIALOG_STYLE_"
C:\Users\Maxim\Desktop\На продажу\gamemodes\new.pwn(3270) : error 017: undefined symbol "INPUT"
C:\Users\Maxim\Desktop\На продажу\gamemodes\new.pwn(3270) : error 029: invalid expression, assumed zero
C:\Users\Maxim\Desktop\На продажу\gamemodes\new.pwn(3270) : fatal error 107: too many error messages on one line
PHP:
{
new Float:PX,Float:PY,Float:PZ,Float:X,Float:Y,Float:Z ,Float:Angle; GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle); GetPlayerPos(ChosenPlayer[playerid],PX,PY,PZ);
new ClickedPlayerName[MAX_PLAYER_NAME],pName[MAX_PLAYER_NAME],string[128]; GetPlayerName(ChosenPlayer[playerid],ClickedPlayerName,24); GetPlayerName(playerid,pName,24);
if(dialogid == apdialog && response)
{
switch(listitem)
{
case 0://ban
{
Ban(ChosenPlayer[playerid]);
format(string,128,"Админ %s Забанил %s",pName,ClickedPlayerName);
SendClientMessageToAll(0xFFFFFF,string);
}
case 1://kick
{
Kick(ChosenPlayer[playerid]);
format(string,128,"Админ %s Кикнул %s",pName,ClickedPlayerName);
SendClientMessageToAll(0xFFFFFF,string);
}
case 2://kick
{
SetPlayerHealth(ChosenPlayer[playerid],0.0);
format(string,128,"Админ %s Убил %s",pName,ClickedPlayerName);
SendClientMessageToAll(0xFFFFFF,string);
}
case 3://slap
{
SetPlayerPos(ChosenPlayer[playerid],PX,PY,PZ+10);
format(string,128,"Админ %s Slapped %s",pName,ClickedPlayerName);
SendClientMessageToAll(0xFFFFFF,string);
}
case 4://explode
{
CreateExplosion(PX, PY, PZ, 12, 7);
format(string,128,"Админ %s Взорвал %s",pName,ClickedPlayerName);
SendClientMessageToAll(0xFFFFFF,string);
}
case 5://goto
{
SetPlayerPos(playerid,PX+1,PY,PZ);
format(string,128,"Вы телепортировались %s",ClickedPlayerName);
SendClientMessage(playerid,0xFFFFFF,string);
}
case 6://get
{
SetPlayerPos(ChosenPlayer[playerid],X+1,Y,Z);
format(string,128,"Игрок %s Телепортирован к вам",ClickedPlayerName);
SendClientMessage(playerid,0xFFFFFF,string);
}
case 7://mute
{
if(Muted[ChosenPlayer[playerid]] == 0)
{
Muted[ChosenPlayer[playerid]] = 1;
format(string,128,"Админ %s Заглушил вас %s",pName,ClickedPlayerName);
SendClientMessageToAll(0xFFFFFF,string);
}
else
{
SendClientMessage(playerid,COLOR_RED,"? ?????? ??? ???? ???");
}
}
case 8://unmute
{
if(Muted[ChosenPlayer[playerid]] == 1)
{
Muted[ChosenPlayer[playerid]] = 0;
format(string,128,"Админ %s Разглушил вас %s",pName,ClickedPlayerName);
SendClientMessageToAll(0xFFFFFF,string);
}
else
{
SendClientMessage(playerid,COLOR_RED,"С игрока уже снято заглушение");
}
}
case 9://jail
{
if(Jailed[ChosenPlayer[playerid]] == 0)
{
ResetPlayerWeapons(playerid);
SetPlayerPos(ChosenPlayer[playerid],197.6661,173.8179,1003.0234);
SetPlayerInterior(ChosenPlayer[playerid],3);
Jailed[ChosenPlayer[playerid]] = 1;
format(string,128,"Админ %s посадил в тюрьму %s",pName,ClickedPlayerName);
SendClientMessageToAll(0xFFFFFF,string);
}
else
{
SendClientMessage(playerid,COLOR_RED,"Игрок уже в тюрьме");
}
}
case 10://unjail
{
if(Jailed[ChosenPlayer[playerid]] == 1)
{
SetPlayerHealth(ChosenPlayer[playerid],0.0);
Jailed[ChosenPlayer[playerid]] = 0;
format(string,128,"Админ %s Вытащил игрока из тюрьмы %s",pName,ClickedPlayerName);
SendClientMessageToAll(0xFFFFFF,string);
}
else
{
SendClientMessage(playerid,COLOR_RED,"Игрок уже не в тюрьме");
}
}
case 13://setskin
{
ShowPlayerDialog(playerid,135,DIALOG_STYLE_INPUT,"Выберите скин","Enter The ID Of The Chosen Skin :","Select","Cancel");
}
case 14://sethealth
{
ShowPlayerDialog(playerid,246,DIALOG_STYLE_INPUT,"Вы сделали ХП","Enter The Chosen Health :","Select","Cancel");
}
case 15://setarmour
{
ShowPlayerDialog(playerid,035,DIALOG_STYLE_INPUT,"Вы сделали броню","Enter The Chosen Armour","Select","Cancel");
}
}
}
if(dialogid == 135)
{
if(!response)
{
SendClientMessage(playerid,COLOR_RED,"Вы отменёный");
}
if(response)
{
if(IsNumeric(inputtext))
{
if(IsValidSkin(strval(inputtext)))
{
SetPlayerSkin(ChosenPlayer[playerid], strval(inputtext));
format(string,128,"Админ%s сменил ваш скин на %d",pName,strval(inputtext));
SendClientMessage(ChosenPlayer[playerid],COLOR_YELLOW,string);
new string2[128]; format(string2,128,"You Set %s Skin To %d",ClickedPlayerName,strval(inputtext));
}
else
{
SendClientMessage(playerid,COLOR_RED,"Доступные скины от 1-> 299 Exept числа:");
SendClientMessage(playerid,COLOR_RED,"8,65,74,86,119,149,208,265,266,267,268,269,270,271 ,272,273,289");
ShowPlayerDialog(playerid,skindialog,DIALOG_STYLE_ INPUT,"Choose The Skin","Enter The ID Of The Chosen Skin :","Select","Cancel");
}
}
else
{
SendClientMessage(playerid,0xFF0000,"Используйте число");
ShowPlayerDialog(playerid,skindialog,DIALOG_STYLE_ INPUT,"Choose The Skin","Enter The ID Of The Chosen Skin :","Select","Cancel");
}
}
}
if(dialogid == 246)
{
if(!response)
{
SendClientMessage(playerid,COLOR_RED,"You Canceled");
}
if(response)
{
if(IsNumeric(inputtext))
{
SetPlayerHealth(ChosenPlayer[playerid],strval(inputtext));
format(string,128,"Админ %s сделал ваше здоровье к %d",pName,strval(inputtext));
SendClientMessage(ChosenPlayer[playerid],COLOR_YELLOW,string);
new string2[128]; format(string2,128,"?? ????? %s ???????? ? %d",ClickedPlayerName,strval(inputtext));
}
else
{
SendClientMessage(playerid,0xFF0000,"Используйте числа");
ShowPlayerDialog(playerid,healthdialog,DIALOG_STYL E_INPUT,"Choose The Health","Enter The Chosen Health :","Select","Cancel");
}
}
}
if(dialogid == 035)
{
if(!response)
{
SendClientMessage(playerid,COLOR_RED,"You Canceled");
}
if(response)
{
if(IsNumeric(inputtext))
{
SetPlayerArmour(ChosenPlayer[playerid],strval(inputtext));
format(string,128,"Админ %s сделал вашу броню на %d",pName,strval(inputtext));
SendClientMessage(ChosenPlayer[playerid],COLOR_YELLOW,string);
new string2[128]; format(string2,128,"You Set %s Armour To %d",ClickedPlayerName,strval(inputtext));
}
else
{
SendClientMessage(playerid,0xFF0000,"Используйте число");
ShowPlayerDialog(playerid,armourdialog,DIALOG_STYL E_INPUT,"Choose The Armour","Enter The Chosen Armour","Select","Cancel");
}
}
}
return 1;
}
stock IsNumeric(string[])
{
for (new i = 0, j = strlen(string); i < j; i++)
{
if (string[i] > '9' || string[i] < '0') return 0;
}
return 1;
}
stock IsValidSkin(SkinID)
{
if((SkinID == 0)||(SkinID == 7)||(SkinID >= 9 && SkinID <= 41)||(SkinID >= 43 && SkinID <= 64)||(SkinID >= 66 && SkinID <= 73)||(SkinID >= 75 && SkinID <= 85)||(SkinID >= 87 && SkinID <= 118)||(SkinID >= 120 && SkinID <= 148)||(SkinID >= 150 && SkinID <= 207)||(SkinID >= 209 && SkinID <= 264)||(SkinID >= 274 && SkinID <= 288)||(SkinID >= 290 && SkinID <= 299)) return true;
else return false;
}
