[Ajuda] gente me ajuda 3 erros olha
#1

Gente me ajuda com esses 3 erros

PHP код:
C:\Users\bruno\Desktop\meu server\[zSZoneSurvival\pawno\include\SS/Core/Player/Damage.pwn(23) : error 025: function heading differs from prototype
C
:\Users\bruno\Desktop\meu server\[zSZoneSurvival\pawno\include\SS/Core/Player/Damage.pwn(101) : error 025: function heading differs from prototype
C
:\Users\bruno\Desktop\meu server\[zSZoneSurvival\pawno\include\SS/Core/Admin/HackDetect.pwn(553) : error 025: function heading differs from prototype
Pawn compiler 3.2.3664              Copyright 
(c1997-2006ITB CompuPhase
3 Errors

Vo postar as linhas dos erros

1 erro (23) : error 025: function heading differs from prototype

PHP код:
public OnPlayerTakeDamage(playeridissueridFloat:amountweaponidbodypart)//linha do erro
{
    if(
IsPlayerOnAdminDuty(playerid))
        return 
0;
    if(!
IsPlayerSpawned(playerid))
        return 
0;
    if(
IsPlayerOnAdminDuty(issuerid))
        return 
0;
    if(!
IsPlayerSpawned(issuerid))
        return 
0;
    if(
issuerid == INVALID_PLAYER_ID)
    {
        if(
weaponid == 53)
        {
            
GivePlayerHP(playerid, -(amount 0.1));
        }
        else
        {
            switch(
weaponid)
            {
                case 
37:
                {
                    
GivePlayerHP(playerid, -amount);
                }
                default:
                {
                    if(
amount 10.0 && random(100) < amount)
                    {
                        if(
IsPlayerUnderDrugEffect(playeridDRUG_TYPE_ADRENALINE))
                        {
                            
GivePlayerHP(playerid, -(amount 0.5));
                        }
                        else
                        {
                            
GivePlayerHP(playerid, -(amount 1.1));
                            
KnockOutPlayer(playerid5000);
                        }
                    }
                }
            }
        }
        return 
1;
    }
    switch(
weaponid)
    {
        case 
31:
        {
            new 
model GetVehicleModel(GetPlayerLastVehicle(playerid));
            if(
model == 447 || model == 476)
                
DamagePlayer(issueridplayeridWEAPON_VEHICLE_BULLETbodypart);
        }
        case 
38:
        {
            if(
GetVehicleModel(GetPlayerLastVehicle(playerid)) == 425)
                
DamagePlayer(issueridplayeridWEAPON_VEHICLE_BULLETbodypart);
        }
        case 
49:
        {
            
DamagePlayer(issueridplayeridWEAPON_VEHICLE_COLLISIONbodypart);
        }
        case 
51:
        {
            new 
model GetVehicleModel(GetPlayerLastVehicle(playerid));
            if(
model == 432 || model == 520 || model == 425)
                
DamagePlayer(issueridplayeridWEAPON_VEHICLE_EXPLOSIVEbodypart);
        }
    }
    return 
1;

2 erro (101) : error 025: function heading differs from prototype

PHP код:
public OnPlayerGiveDamage(playeriddamagedidFloat:amountweaponidbodypart)//essa linha 100
{//essa e a 101 linha do erro
    
if(IsPlayerOnAdminDuty(playerid))
        return 
0;
    if(!
IsPlayerSpawned(playerid))
        return 
0;
    if(
IsPlayerOnAdminDuty(damagedid))
        return 
0;
    if(!
IsPlayerSpawned(damagedid))
        return 
0;
    
DamagePlayer(playeriddamagedidweaponidbodypart);
    return 
1;

1 erros do HackDetect (553) : error 025: function heading differs from prototype

PHP код:
public OnUnoccupiedVehicleUpdate(vehicleidplayeridpassenger_seatFloat:new_xFloat:new_yFloat:new_z)// linha do erro
{
    if(
GetTickCountDifference(GetTickCount(), vt_MovedFarTick[vehicleid]) < 5000)
        return 
1;
    if(
GetTickCountDifference(GetTickCount(), GetPlayerSpawnTick(playerid)) < 15000)
        return 
1;
    if(
GetTickCountDifference(GetTickCount(), GetPlayerVehicleExitTick(playerid)) < 5000)
        return 
1;
    if(
GetTickCountDifference(GetTickCount(), GetVehicleLastUseTick(vehicleid)) < 1000)
        return 
1;
    if(
IsVehicleOccupied(vehicleid))
        return 
1;
    new
        
Float:x,
        
Float:y,
        
Float:z,
        
Float:distance;
    
GetVehiclePos(vehicleidxyz);
    
distance Distance(xyznew_xnew_ynew_z);
    if(
IsNaN(distance))
    {
        
RespawnVehicle(vehicleid);
        return 
1;
    }
    if(
VEHICLE_TELEPORT_DISTANCE distance 500.0)
    {
        new 
Float:distancetoplayer 10000.0;
        
vt_MovedFarPlayer[vehicleid] = GetClosestPlayerFromPoint(xyzdistancetoplayer);
        if(
distancetoplayer 10.0)
        {
            
vt_MovedFar[vehicleid] = true;
            
vt_MovedFarTick[vehicleid] = GetTickCount();
            foreach(new 
veh_Index)
            {
                if(
GetVehicleTrailer(i) == vehicleid)
                    return 
1;
            }
            new
                
name[MAX_PLAYER_NAME],
                
model,
                
vehiclename[MAX_VEHICLE_NAME],
                
owner[MAX_PLAYER_NAME],
                
reason[128],
                
info[128];
            
GetPlayerName(vt_MovedFarPlayer[vehicleid], nameMAX_PLAYER_NAME);
            
model GetVehicleModel(vehicleid);
            
GetVehicleName(modelvehiclename);
            
GetVehicleOwner(vehicleidowner);
            if(
isnull(owner))
                
format(reasonsizeof(reason), "Teleported a %s %.0fm"vehiclenamedistance);
            else
                
format(reasonsizeof(reason), "Teleported a %s (%s's) %.0fm"vehiclenameownerdistance);
            
format(infosizeof(info), "%f, %f, %f"new_xnew_ynew_z);
            
ReportPlayer(namereason, -1REPORT_TYPE_CARTELExyzinfo);
            
// RespawnVehicle(vehicleid);
            
return 0;
        }
    }
    return 
1;

Reply
#2

Atualiza as includes do seu samp para as mais recentes

www.sa-mp.com/download.php
Reply
#3

mais qual includes

ja atualizei todas
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)