PDA

Просмотр полной версии : [Вопрос] как исправить это ?



Skril
15.01.2016, 00:36
Как решить эту проблему ? В чем проблема не пойму


C:\Users\Êîëÿ\Desktop\Ñàì ñåðâåð\gamemodes\reznov.pwn(14431) : error 014: invalid statement; not in switch
C:\Users\Êîëÿ\Desktop\Ñàì ñåðâåð\gamemodes\reznov.pwn(14431) : warning 215: expression has no effect
C:\Users\Êîëÿ\Desktop\Ñàì ñåðâåð\gamemodes\reznov.pwn(14431) : error 001: expected token: ";", but found ":"
C:\Users\Êîëÿ\Desktop\Ñàì ñåðâåð\gamemodes\reznov.pwn(14431) : error 029: invalid expression, assumed zero
C:\Users\Êîëÿ\Desktop\Ñàì ñåðâåð\gamemodes\reznov.pwn(14431) : 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 6:
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 2830.4048,1312.9185,10.7729);
PTEMP[ playerid ][ pPos_x ] = 1672.6022;
PTEMP[ playerid ][ pPos_y ] = 2262.3828;
PTEMP[ playerid ][ pPos_z ] = 10.8203;
SetPVarInt(playerid, "AntiBreik", 2);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
return true;
}
else
{
SetPlayerPos(playerid, 2830.4048,1312.9185,10.7729);
}
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
return true;
}

A N D R E Y
15.01.2016, 06:28
Должно быть так.

switch(/*Твоя переменная*/)
{
case 6:
{
if(GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar,2830.4048,1312.9185,10.7729);
PTEMP[playerid][pPos_x] = 1672.6022;
PTEMP[playerid][pPos_y] = 2262.3828;
PTEMP[playerid][pPos_z] = 10.8203;
SetPVarInt(playerid,"AntiBreik",2);
TelePos[playerid][0] = 0.0;
TelePos[playerid][1] = 0.0;
return true;
}
else
{
SetPlayerPos(playerid,2830.4048,1312.9185,10.7729);
}
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
return true;
}
}