Need Script Help
#1

hi friends.. i have a problem.
i cannot install neon for other vehicle.
just my owned vehicle..
what the problem in my script?
help... friends
Thanks

PHP код:
CMD:neon(playeridparams[])
{
    if( 
PlayerInfo[playerid][pJob] == || PlayerInfo[playerid][pJob2] == )
    {
        if( 
PlayerInfo[playerid][pMechSkill] >= 101 )
        {
        if(!
IsPlayerInRangeOfPoint(playerid100.02270.6218,-2348.7393,13.5469))
        {
        
SendClientMessageEx(playeridCOLOR_WHITE,"EROR:Harus berada di tempat mekanik");
        return 
1;
        }
            if(
IsPlayerInAnyVehicle(playerid))
            {
                
ShowPlayerDialog(playeridneondialogDIALOG_STYLE_LIST"Neon Menu"""BLUE_E"Blue\n"RED_E"Red\n"GREEN_E"Green\n"WHITE_E"White\n"YELLOW_E"Yellow\n"PURPLE_E"Violet\n"LB_E"Light Blue\n"PINK_E"Pink\n"ORANGE_E"Orange\n"LG_E"Light Green\n"IVORY_E"Light Yellow\n"GREY_E"Remove Neon""Enter""Close");
            }
            else
            {
                
SendClientMessageEx(playerid,COLOR_RED,"Kamu harus di dalam kendaraan.");
            }
            return 
1;
        }
        else
        {
            
SendClientMessageEx(playerid,COLOR_WHITE,"Khusus Mechanic lv 3.");
        }
        return 
1;
    }
    else
    {
        
SendClientMessageEx(playerid,COLOR_WHITE,"You are not Mechanic.");
    }
    return 
1;

PHP код:
            if(dialogid == neondialog)
            {
               if(
response)
              {
                if(
listitem == 0)
                {           if(
PlayerInfo[playerid][pComponent] < 40) return SendClientMessage(playerid0xFFFFFFAA"Harus Memiliki 40 Component");
                               new 
GetPlayerVehicle(playeridGetPlayerVehicleID(playerid));
                                if(
!= -1)
                            {
                            
PlayerVehicleInfo[playerid][x][pvNeon] = 1;
                            
PlayerInfo[playerid][pComponent] -= 40;
                            
SendClientMessage(playerid0xFFFFFFAA"Neon installed");
                            }
                }
                if(
listitem == 1)
                {
                            if(
PlayerInfo[playerid][pComponent] < 40) return SendClientMessage(playerid0xFFFFFFAA"Harus Memiliki 40 Component");
                               new 
GetPlayerVehicle(playeridGetPlayerVehicleID(playerid));
                                if(
!= -1)
                            {
                            
PlayerVehicleInfo[playerid][x][pvNeon] = 2;
                            
PlayerInfo[playerid][pComponent] -= 40;
                            
SendClientMessage(playerid0xFFFFFFAA"Neon installed");
                            }
                }
                if(
listitem == 2)
                {
                            if(
PlayerInfo[playerid][pComponent] < 40) return SendClientMessage(playerid0xFFFFFFAA"Harus Memiliki 40 Component");
                               new 
GetPlayerVehicle(playeridGetPlayerVehicleID(playerid));
                                if(
!= -1)
                            {
                            
PlayerVehicleInfo[playerid][x][pvNeon] = 3;
                            
PlayerInfo[playerid][pComponent] -= 40;
                            
SendClientMessage(playerid0xFFFFFFAA"Neon installed");
                            }
                }
                if(
listitem == 3)
                {
                            if(
PlayerInfo[playerid][pComponent] < 40) return SendClientMessage(playerid0xFFFFFFAA"Harus Memiliki 40 Component");
                               new 
GetPlayerVehicle(playeridGetPlayerVehicleID(playerid));
                                if(
!= -1)
                            {
                            
PlayerVehicleInfo[playerid][x][pvNeon] = 4;
                            
PlayerInfo[playerid][pComponent] -= 40;
                            
SendClientMessage(playerid0xFFFFFFAA"Neon installed");
                            }
                }
                if(
listitem == 4)
                {
                            if(
PlayerInfo[playerid][pComponent] < 40) return SendClientMessage(playerid0xFFFFFFAA"Harus Memiliki 40 Component");
                               new 
GetPlayerVehicle(playeridGetPlayerVehicleID(playerid));
                                if(
!= -1)
                            {
                            
PlayerVehicleInfo[playerid][x][pvNeon] = 5;
                            
PlayerInfo[playerid][pComponent] -= 40;
                            
SendClientMessage(playerid0xFFFFFFAA"Neon installed");
                            }
                }
                if(
listitem == 5)
                {
                            if(
PlayerInfo[playerid][pComponent] < 40) return SendClientMessage(playerid0xFFFFFFAA"Harus Memiliki 40 Component");
                               new 
GetPlayerVehicle(playeridGetPlayerVehicleID(playerid));
                                if(
!= -1)
                            {
                            
PlayerVehicleInfo[playerid][x][pvNeon] = 6;
                            
PlayerInfo[playerid][pComponent] -= 40;
                            
SendClientMessage(playerid0xFFFFFFAA"Neon installed");
                            }
                }
                   if(
listitem == 6)
                {
                            if(
PlayerInfo[playerid][pComponent] < 40) return SendClientMessage(playerid0xFFFFFFAA"Harus Memiliki 40 Component");
                               new 
GetPlayerVehicle(playeridGetPlayerVehicleID(playerid));
                                if(
!= -1)
                            {
                            
PlayerVehicleInfo[playerid][x][pvNeon] = 7;
                            
PlayerInfo[playerid][pComponent] -= 40;
                            
SendClientMessage(playerid0xFFFFFFAA"Neon installed");
                            }
                }
                   if(
listitem == 7)
                {
                            if(
PlayerInfo[playerid][pComponent] < 40) return SendClientMessage(playerid0xFFFFFFAA"Harus Memiliki 40 Component");
                               new 
GetPlayerVehicle(playeridGetPlayerVehicleID(playerid));
                                if(
!= -1)
                            {
                            
PlayerVehicleInfo[playerid][x][pvNeon] = 8;
                            
PlayerInfo[playerid][pComponent] -= 40;
                            
SendClientMessage(playerid0xFFFFFFAA"Neon installed");
                            }
                }
                if(
listitem == 8)
                {
                            if(
PlayerInfo[playerid][pComponent] < 40) return SendClientMessage(playerid0xFFFFFFAA"Harus Memiliki 40 Component");
                               new 
GetPlayerVehicle(playeridGetPlayerVehicleID(playerid));
                                if(
!= -1)
                            {
                            
PlayerVehicleInfo[playerid][x][pvNeon] = 9;
                            
PlayerInfo[playerid][pComponent] -= 40;
                            
SendClientMessage(playerid0xFFFFFFAA"Neon installed");
                            }
                }
                   if(
listitem == 9)
                {
                            if(
PlayerInfo[playerid][pComponent] < 40) return SendClientMessage(playerid0xFFFFFFAA"Harus Memiliki 40 Component");
                               new 
GetPlayerVehicle(playeridGetPlayerVehicleID(playerid));
                                if(
!= -1)
                            {
                            
PlayerVehicleInfo[playerid][x][pvNeon] = 10;
                            
PlayerInfo[playerid][pComponent] -= 40;
                            
SendClientMessage(playerid0xFFFFFFAA"Neon installed");
                            }
                }
                   if(
listitem == 10)
                {
                            if(
PlayerInfo[playerid][pComponent] < 40) return SendClientMessage(playerid0xFFFFFFAA"Harus Memiliki 40 Component");
                               new 
GetPlayerVehicle(playeridGetPlayerVehicleID(playerid));
                                if(
!= -1)
                            {
                            
PlayerVehicleInfo[playerid][x][pvNeon] = 11;
                            
PlayerInfo[playerid][pComponent] -= 40;
                            
SendClientMessage(playerid0xFFFFFFAA"Neon installed");
                            }
                }
                  if(
listitem == 11)
                {
                               new 
GetPlayerVehicle(playeridGetPlayerVehicleID(playerid));
                                if(
!= -1)
                            {
                            
PlayerVehicleInfo[playerid][x][pvNeon] = 0;
                            
SendClientMessage(playerid0xFFFFFFAA"Neon Has Removed");
                            }
                            for(new 
MAX_PLAYERVEHICLESd++)
                            
DestroyObject(PlayerVehicleInfo[playerid][d][pvNeonObj]);
                            for(new 
MAX_PLAYERVEHICLESd++)
                            
DestroyObject(PlayerVehicleInfo[playerid][d][pvNeonObj2]);
                            for(new 
MAX_PLAYERVEHICLESd++)
                            
DestroyObject(PlayerVehicleInfo[playerid][d][pvNeonObj3]);
                            for(new 
MAX_PLAYERVEHICLESd++)
                            
DestroyObject(PlayerVehicleInfo[playerid][d][pvNeonObj4]);
                            
SendClientMessage(playerid0xFFFFFFAA"Neon Removed");
                }
                return 
1;
            }
            } 
Reply
#2

Use sscanf
Reply
#3

Already SScnaf bro

PHP код:
#include <sscanf2> 
PHP код:

[02:34:49]  ===============================

[
02:34:49]       sscanf plugin loaded.     

[
02:34:49]          Version:  2.8.1        

[02:34:49]    (c2012 Alex "******" Cole  

[02:34:49]  =============================== 
Reply
#4

PHP код:
CMD:neon(playeridparams[]) 

    if( 
PlayerInfo[playerid][pJob] == || PlayerInfo[playerid][pJob2] == 
    { 
        new 
id;
        if(
isnull(params)) return  SendClientMessageEx(playerid,COLOR_RED,"USAGE: /neno [playerid]."); 
        if( 
PlayerInfo[playerid][pMechSkill] >= 101 
        { 
        if(!
IsPlayerInRangeOfPoint(playerid100.02270.6218,-2348.7393,13.5469)) 
        { 
        
SendClientMessageEx(playeridCOLOR_WHITE,"EROR:Harus berada di tempat mekanik"); 
        return 
1
        } 
            if(
IsPlayerInAnyVehicle(id)) 
            { 
                
SendClientMessageEx(id,COLOR_RED,"Mechanic Send you list of Neno colors choose one :)."); 
                
ShowPlayerDialog(idneondialogDIALOG_STYLE_LIST"Neon Menu"""BLUE_E"Blue\n"RED_E"Red\n"GREEN_E"Green\n"WHITE_E"White\n"YELLOW_E"Yellow\n"PURPLE_E"Violet\n"LB_E"Light Blue\n"PINK_E"Pink\n"ORANGE_E"Orange\n"LG_E"Light Green\n"IVORY_E"Light Yellow\n"GREY_E"Remove Neon""Enter""Close"); 
            } 
            else 
            { 
                
SendClientMessageEx(playerid,COLOR_RED,"Kamu harus di dalam kendaraan."); 
                
SendClientMessageEx(id,COLOR_RED,"Please enter to a car for request a neno."); 
            } 
            return 
1
        } 
        else 
        { 
            
SendClientMessageEx(playerid,COLOR_WHITE,"Khusus Mechanic lv 3."); 
        } 
        return 
1
    } 
    else 
    { 
        
SendClientMessageEx(playerid,COLOR_WHITE,"You are not Mechanic."); 
    } 
    return 
1

i don't have time to make it complied but this one is a temp fix
Reply
#5

Ahh okay.. i will try it.
thankss
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)