Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Выдает 4 ошибки

Статус
В этой теме нельзя размещать новые ответы.

artyom888ivanov

Дебютант
Делаю new.pwn, точнее учусь, знакомлюсь с павно так сказать. Систему регистрации делаю, остановился на выборе скина, делаю по одному примеру, вот коды самой системы , которую нашел в интернете:

Ко всем new добовляем!

new SkinPed[MAX_PLAYERS];
new Menu: bich[2];
new SkinMen[5] = { 78,79,137,200,239 };
new SkinGirl[3] = { 12,40,55 };


Идём далее
В OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

else if(dialogid == 3)//Замените на свой диалог
{
if(response)
{
SetPlayerPos(playerid,204.6633,-6.5563,1001.2109);
SetPlayerFacingAngle(playerid, 299.4084);
SetPlayerCameraPos(playerid,208.7765,-3.9595,1001.2178);
SetPlayerCameraLookAt(playerid,204.6633,-6.5563,1001.2109);
PlayerInfo[playerid][pSex] = 1;
SendClientMessage(playerid, COLOR_RED, "Используйте клавишу 'Быстрый бег' (пробел по умолчанию)");
SendClientMessage(playerid, COLOR_RED, "Используйте клавишу 'Вверх, Вниз' (W,S по умолчанию)");
ChangeFirstSkin[playerid] = 0;
new ldl = playerid+1;
SetPlayerVirtualWorld(playerid,ldl);
SetPlayerSkin(playerid,SkinMen[0]);
ShowMenuForPlayer(bich[0], playerid);
TogglePlayerControllable(playerid, 0);
SetPlayerInterior(playerid,5);
return 0;
}
else
{
SetPlayerPos(playerid,204.6633,-6.5563,1001.2109);
SetPlayerFacingAngle(playerid, 299.4084);
SetPlayerCameraPos(playerid,208.7765,-3.9595,1001.2178);
SetPlayerCameraLookAt(playerid,204.6633,-6.5563,1001.2109);
PlayerInfo[playerid][pSex] = 2;
SendClientMessage(playerid, COLOR_RED, "Используйте клавишу 'Быстрый бег' (пробел по умолчанию)");
SendClientMessage(playerid, COLOR_RED, "Используйте клавишу 'Вверх, Вниз' (W,S по умолчанию)");
ChangeFirstSkin[playerid] = 0;
new ldl = playerid+1;
SetPlayerVirtualWorld(playerid,ldl);
SetPlayerSkin(playerid,SkinGirl[0]);
ShowMenuForPlayer(bich[0], playerid);
TogglePlayerControllable(playerid, 0);
SetPlayerInterior(playerid,5);
return 0;
}
}


Далее идём OnPlayerSelectedMenuRow(playerid, row)

if(GetPlayerMenu(playerid) == bich[0])
{
switch(row)
{
case 0:
{
if(PlayerInfo[playerid][Sex] == 1)
{
SkinPed[playerid]++;
if(SkinPed[playerid] >= 5)
{
SkinPed[playerid] = 0;
}
SetPlayerSkin(playerid,SkinMen[SkinPed[playerid]]);
}
if(PlayerInfo[playerid][Sex] == 2)
{
SkinPed[playerid]++;
if(SkinPed[playerid] >= 3)
{
SkinPed[playerid] = 0;
}
SetPlayerSkin(playerid,SkinGirl[SkinPed[playerid]]);
}
ShowMenuForPlayer(bich[0],playerid);
}
case 1:
{
if(PlayerInfo[playerid][Sex] == 1)
{
SkinPed[playerid]--;
if(SkinPed[playerid] <= 0)
{
SkinPed[playerid] = 4;
}
SetPlayerSkin(playerid,SkinMen[SkinPed[playerid]]);
}
if(PlayerInfo[playerid][Sex] == 2)
{
SkinPed[playerid]--;
if(SkinPed[playerid] <= 0)
{
SkinPed[playerid] = 2;
}
SetPlayerSkin(playerid,SkinGirl[SkinPed[playerid]]);
}
ShowMenuForPlayer(bich[1],playerid);
}
case 2:
{
SetCameraBehindPlayer(playerid);
PlayerInfo[playerid][pModel] = GetPlayerSkin(playerid);
TutTime[playerid] = 0; PlayerInfo[playerid][pTut] = 1;
gOoc[playerid] = 0; gNews[playerid] = 0; gFam[playerid] = 0;
TogglePlayerControllable(playerid, 1);
MedicBill[playerid] = 0;
SetPlayerSpawn(playerid);
OnPlayerUpdate_GF(playerid);//Замените на свой

}
}
}
else if(GetPlayerMenu(playerid) == bich[1])
{
switch(row)
{
case 0:
{
if(PlayerInfo[playerid][Sex] == 1)
{
SkinPed[playerid]--;
if(SkinPed[playerid] <= 0)
{
SkinPed[playerid] = 4;
}
SetPlayerSkin(playerid,SkinMen[SkinPed[playerid]]);
}
if(PlayerInfo[playerid][Sex] == 2)
{
SkinPed[playerid]--;
if(SkinPed[playerid] <= 0)
{
SkinPed[playerid] = 2;
}
SetPlayerSkin(playerid,SkinGirl[SkinPed[playerid]]);
}
ShowMenuForPlayer(bich[1],playerid);
}
case 1:
{
if(PlayerInfo[playerid][Sex] == 1)
{
SkinPed[playerid]++;
if(SkinPed[playerid] >= 5)
{
SkinPed[playerid] = 0;
}
SetPlayerSkin(playerid,SkinMen[SkinPed[playerid]]);
}
if(PlayerInfo[playerid][Sex] == 2)
{
SkinPed[playerid]++;
if(SkinPed[playerid] >= 3)
{
SkinPed[playerid] = 0;
}
SetPlayerSkin(playerid,SkinGirl[SkinPed[playerid]]);
}
ShowMenuForPlayer(bich[0],playerid);
}
case 2:
{
SetCameraBehindPlayer(playerid);
PlayerInfo[playerid][pModel] = GetPlayerSkin(playerid);
TutTime[playerid] = 0; PlayerInfo[playerid][pTut] = 1;
gOoc[playerid] = 0; gNews[playerid] = 0; gFam[playerid] = 0;
TogglePlayerControllable(playerid, 1);
MedicBill[playerid] = 0;
SetPlayerSpawn(playerid);
OnPlayerUpdate_GF(playerid);//Замените на свой
}
}
}


Далее идём в OnGameModeInit()
bich[0] = CreateMenu("Victim", 1, 50.0, 160.0, 90.0);
SetMenuColumnHeader(bich[0], 0, "Choose skin");
AddMenuItem(bich[0] ,0,">> Next");
AddMenuItem(bich[0] ,0,"<< Back");
AddMenuItem(bich[0] ,0,"Enter");

bich[1] = CreateMenu("Victim", 1, 50.0, 160.0, 90.0);
SetMenuColumnHeader(bich[1], 0, "Choose skin");
AddMenuItem(bich[1] ,0,"<< Back");
AddMenuItem(bich[1] ,0,">> Next");
AddMenuItem(bich[1] ,0,"Enter");

Сама ошибка:

C:\Users\Артем\Desktop\Новая папка\samp037_svr_R2-1-1_win32 — копия\gamemodes\SARP.pwn(305) : error 017: undefined symbol "TutTime"
C:\Users\Артем\Desktop\Новая папка\samp037_svr_R2-1-1_win32 — копия\gamemodes\SARP.pwn(305) : warning 215: expression has no effect
C:\Users\Артем\Desktop\Новая папка\samp037_svr_R2-1-1_win32 — копия\gamemodes\SARP.pwn(305) : error 001: expected token: ";", but found "]"
C:\Users\Артем\Desktop\Новая папка\samp037_svr_R2-1-1_win32 — копия\gamemodes\SARP.pwn(305) : error 029: invalid expression, assumed zero
C:\Users\Артем\Desktop\Новая папка\samp037_svr_R2-1-1_win32 — копия\gamemodes\SARP.pwn(305) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

А вот та самая строчка:

case 2:
{
SetCameraBehindPlayer(playerid);
PlayerInfo[playerid][pModel] = GetPlayerSkin(playerid);
TutTime[playerid] = 0; PlayerInfo[playerid][pTut] = 1;
gOoc[playerid] = 0; gNews[playerid] = 0; gFam[playerid] = 0;
TogglePlayerControllable(playerid, 1);
MedicBill[playerid] = 0;
SetPlayerSpawn(playerid);
OnPlayerUpdate_GF(playerid);//Замените на свой

}
}
Помогите разобраться, нужен совет знающих.

Сам файл pwn дам.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу