help me /veh zcmd
#1

I'm trying to convert my strcmp commands to zcmd but i keep getting errors on this command.. can you please help me?

PHP код:
C:\Users\JordanDrummer\Desktop\Maxed Out Roleplay\gamemodes\MaxedOutRoleplay.pwn(4956) : error 017undefined symbol "IsPlayerLoggedIn"
C:\Users\JordanDrummer\Desktop\Maxed Out Roleplay\gamemodes\MaxedOutRoleplay.pwn(4979) : warning 225unreachable code
C
:\Users\JordanDrummer\Desktop\Maxed Out Roleplay\gamemodes\MaxedOutRoleplay.pwn(4985) : warning 225unreachable code
C
:\Users\JordanDrummer\Desktop\Maxed Out Roleplay\gamemodes\MaxedOutRoleplay.pwn(4991) : warning 225unreachable code
C
:\Users\JordanDrummer\Desktop\Maxed Out Roleplay\gamemodes\MaxedOutRoleplay.pwn(5009) : error 017undefined symbol "string"
C:\Users\JordanDrummer\Desktop\Maxed Out Roleplay\gamemodes\MaxedOutRoleplay.pwn(5012) : error 017undefined symbol "string"
C:\Users\JordanDrummer\Desktop\Maxed Out Roleplay\gamemodes\MaxedOutRoleplay.pwn(5017) : error 017undefined symbol "string" 
PHP код:
CMD:veh(playeridparams[])
    {
        if(
IsPlayerConnected(playerid))
        {
            if (
PlayerInfo[playerid][pAdmin] < 6)
            {
                
SendClientMessage(playeridCOLOR_NICERED"|..::ERROR: You Can't Use This Command::..");
                return 
1;
            }
            {
                
SendClientMessage(playeridCOLOR_GRAD2"TIP: /veh [carid] [color1] [color2]");
                return 
1;
            }
            new 
car;
            if(
car 400 || car 611) { SendClientMessage(playeridCOLOR_GREY"   Vehicle Number can't be below 400 or above 611 !"); return 1; }
            {
                
SendClientMessage(playeridCOLOR_GRAD2"TIP: /veh [carid] [color1] [color2]");
                return 
1;
            }
            new 
color1;
            if(
color1 < -|| color1 126) { SendClientMessage(playeridCOLOR_GREY"   Color Number can't be below 0 or above 126 !"); return 1; }
            {
                
SendClientMessage(playeridCOLOR_GRAD2"TIP: /veh [carid] [color1] [color2]");
                return 
1;
            }
            if(
car == 520Hydras ++;
            if(
car == 425Hunters ++;
            if(
car == 430Predators ++;
            if(
car == 432Rhinos ++;
            new 
color2;
            if(
color2 < -|| color2 126) { SendClientMessage(playeridCOLOR_GREY"   Color Number can't be below 0 or above 126 !"); return 1; }
            new 
Float:X,Float:Y,Float:Z;
            
GetPlayerPos(playeridX,Y,Z);
            new 
Float:Angle;
            
GetPlayerFacingAngle(playeridAngle);
            new 
carid CreateVehicle(carX,Y,ZAnglecolor1color260000);
            
createdcar[carid] = carid;
            
engineOn[carid] = true;
            
LinkVehicleToInterior(caridGetPlayerInterior(playerid));
            
SetVehicleVirtualWorld(caridGetPlayerVirtualWorld(playerid));
            
PutPlayerInVehicle(playeridcarid0);
            
SendClientMessage(playeridCOLOR_GREYstring);
            new 
housename[24]; GetVehicleName(caridhousenamesizeof(housename));
            new 
area[36]; GetPlayer2DZone(playeridareasizeof(area));
            
ABroadCast(COLOR_LIGHTREDstring5);
            new 
ymd;
            new 
h,mi,s;
            
getdate(y,m,d);
            
gettime(h,mi,s);
            
AdminLog(string);
        }
        return 
1;
    } 
Reply
#2

make sure you have string define as you are using it.

pawn Код:
new string[128];
and make sure you have stock or a callback called IsPlayerLoggedIn that would similar to this

Stock Version
pawn Код:
stock IsPlayerLoggedIn(playerid)
{
    /*Change LoggedIn to the variable you use if player is logged in*/
    if(LoggedIn[playerid] == 1){ return 1; }
    return 0
}
Public Version
pawn Код:
forward IsPlayerLoggedIn(playerid);
public IsPlayerLoggedIn(playerid)
{
    /*Change LoggedIn to the variable you use if player is logged in*/
    if(LoggedIn[playerid] == 1){ return 1; }
    return 0
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)