SA-MP Forums Archive
Помогите исправить ошибки! - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Помогите исправить ошибки! (/showthread.php?tid=606207)



Помогите исправить ошибки! - CHERDAK228 - 01.05.2016

Здравствуйте! Решил вставить систему анти-слайд бага от O.K Style в мод, но при компиляции скрипта выдает error's, и warning's. Помогите исправить ошибки, буду вам очень благодарен!

Ошибки:

Код:
C:\Documents and Settings\User\Рабочий стол\SA-MP 0.3.7 R2 Windows Server\filterscripts\Untitled.pwn(40) : error 055: start of function body without function header
C:\Documents and Settings\User\Рабочий стол\SA-MP 0.3.7 R2 Windows Server\filterscripts\Untitled.pwn(41) : error 010: invalid function or declaration
C:\Documents and Settings\User\Рабочий стол\SA-MP 0.3.7 R2 Windows Server\filterscripts\Untitled.pwn(43) : error 010: invalid function or declaration
C:\Documents and Settings\User\Рабочий стол\SA-MP 0.3.7 R2 Windows Server\filterscripts\Untitled.pwn(49) : warning 217: loose indentation
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


3 Errors.
Мой код:

PHP код:
public OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    new 
VehicleID GetPlayerVehicleID(playerid);
    if(
VehicleID MAX_VEHICLES// or if(VehicleID)
    
{
        new 
VehicleModel GetVehicleModelVehicleID );
        if( 
VehicleModel == 481 || VehicleModel == 509 || VehicleModel == 510 )
            if(
oldkeys KEY_ACTION)
                return 
PunishPlayer(playerid);
    }
     return 
1;
}
{
        if(
GetPVarInt(playerid"Slide") == && newkeys KEY_SPRINT && newkeys KEY_HANDBRAKE)
                
ApplyAnimation(playerid"PED""getup_front"4.000100);
        return 
1;
}
public 
OnPlayerUpdate(playerid)
{
    new 
Keysudlr;
    
GetPlayerKeys(playeridKeysudlr);
        if(
ud 0SetPVarInt(playerid"Slide"1);
        else 
SetPVarInt(playerid"Slide"0);
        return 
1;

Сама система O.K Style'а.

PHP код:
#include <a_samp>
// Antislide by O.K.Style™
public OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
        if(
GetPVarInt(playerid"Slide") == && newkeys KEY_SPRINT && newkeys KEY_HANDBRAKE)
                
ApplyAnimation(playerid"PED""getup_front"4.000100);
        return 
1;
}
public 
OnPlayerUpdate(playerid)
{
    new 
Keysudlr;
    
GetPlayerKeys(playeridKeysudlr);
        if(
ud 0SetPVarInt(playerid"Slide"1);
        else 
SetPVarInt(playerid"Slide"0);
        return 
1;




Re: Помогите исправить ошибки! - S4D - 01.05.2016

PHP код:


        if(
GetPVarInt(playerid"Slide") == && newkeys KEY_SPRINT && newkeys KEY_HANDBRAKE
                
ApplyAnimation(playerid"PED""getup_front"4.000100); 
        return 
1

эт че


Re: Помогите исправить ошибки! - CHERDAK228 - 01.05.2016

Quote:
Originally Posted by S4D
Посмотреть сообщение
PHP код:


        if(
GetPVarInt(playerid"Slide") == && newkeys KEY_SPRINT && newkeys KEY_HANDBRAKE
                
ApplyAnimation(playerid"PED""getup_front"4.000100); 
        return 
1

эт че
Код, а что тут не так?


Re: Помогите исправить ошибки! - S4D - 01.05.2016

Может стоит начать с изучения синтаксиса? Можешь любой си-подобный гуглить


Re: Помогите исправить ошибки! - CHERDAK228 - 01.05.2016

Quote:
Originally Posted by S4D
Посмотреть сообщение
Может стоит начать с изучения синтаксиса? Можешь любой си-подобный гуглить
Спасибо за совет, буду изучать. Можешь указать какие у меня ошибки, и исправить код?


Re: Помогите исправить ошибки! - cm666 - 01.05.2016

Это убери

return 1;
}
{