Problem with command , UNKNOWN COMMAND
#1

When i use this command in samp server is don't work , and i verifiy this for five times and..... UNKNOWN COMMAND ..please help .

no warning/error when i compile the server..

pawn Code:
if(strcmp(cmd,"/accept",true)==0)
{
    if(IsPlayerConnected(playerid))
    {
        new x_job[128];
        x_job = strtok(cmdtext, idx);

        if(!strlen(x_job)) {
            SendClientMessage(playerid, COLOR_GRAD3, "USAGE: /accept [name]");
            SendClientMessage(playerid, COLOR_GREY, "Available names: Car,trade,refill,repair");
            return 1;
        }
        if(strcmp(x_job,"car",true) == 0) {
            new buyername[MAX_PLAYER_NAME];
            if(TrySell[playerid][0]==SCRIPT_PLAYERS) {
                SendClientMessage(playerid,COLOR_GRAD2,"No one has offered to sell you their car!");
                return 1;
            }
            new cost=TrySell[playerid][1],playaid;
            GetPlayerName(playerid,playername,sizeof(playername));
            if(GetPlayerPCash(playerid)<cost) {
                SendClientMessage(playerid,COLOR_GRAD2,"You don't even have enough cash!");
                return 1;
            }
            playaid=TrySell[playerid][0];
            if(TrySell[playaid][0]!=playerid) {
                SendClientMessage(playerid,COLOR_GRAD2,"This player is offline or not trying to sell to you!");
                return 1;
            }
//actually the reverse.
            GetPlayerName(playaid,buyername,sizeof(buyername));
            if(PlayerInfo[playerid][pCarkey]==SCRIPT_CARS) {
                PlayerInfo[playerid][pCarkey]=TrySell[playerid][2];
            }
            else if(PlayerInfo[playerid][pCarkey2]==SCRIPT_CARS) {
                PlayerInfo[playerid][pCarkey2]=TrySell[playerid][2];
            }
            else if(PlayerInfo[playerid][pCarkey3]==SCRIPT_CARS) {
                PlayerInfo[playerid][pCarkey3]=TrySell[playerid][2];
            }
            else {
                SendClientMessage(playerid,COLOR_GRAD2,"You already have a veh key on every slot!");
                return 1;
            }
            strcpy(CarInfo[TrySell[playerid][2]][cOwner],playername,MAX_PLAYER_NAME);
            KillPlayerCarKey(pid,TrySell[playerid][2]);
            GivePlayerPCash(playaid,cost);
            GivePlayerPCash(playerid,-cost);
            TrySell[playerid][0]=SCRIPT_PLAYERS;
            TrySell[playaid][0]=SCRIPT_PLAYERS;
            SendClientMessage(playerid,COLOR_GRAD2,"You have purchesed this vehicle.");
            SendClientMessage(playaid,COLOR_GRAD2,"Success! Player bought the vehicle!");
//buyername isn't the buyers name, its the sellers
            format(tmp,sizeof(tmp),"%s sells his car to %s for $%i, Car ID %i",buyername,playername,cost,TrySell[playerid][2]);
            PayLog(tmp);
            return 1;
        }
        else if(strcmp(x_job,"trade",true) == 0) {
            if(TryTrade[playerid]==SCRIPT_PLAYERS) {
                SendClientMessage(playerid,COLOR_GRAD2,"No one has offered to trade cars with you!");
                return 1;
            }
            new keys[4],playaid,name[2][MAX_PLAYER_NAME];
            playaid=TryTrade[playerid];
            if(TryTrade[playaid]!=playerid) {
                SendClientMessage(playerid,COLOR_GRAD2,"This player is no longer trying to trade with you!");
                return 1;
            }
            if(ForwardOwnCar(1,playerid)) { keys[0]=1; }
            else if(ForwardOwnCar(2,playerid)) { keys[0]=2; }
            else if(ForwardOwnCar(3,playerid)) { keys[0]=3; }
            else {
                SendClientMessage(playerid,COLOR_GRAD2,"You need a vehicle spawned.");
                return 1;
            }
            if(ForwardOwnCar(1,playaid)) { keys[1]=1; }
            else if(ForwardOwnCar(2,playaid)) { keys[1]=2; }
            else if(ForwardOwnCar(3,playaid)) { keys[1]=3; }
            else {
                SendClientMessage(playerid,COLOR_GRAD2,"You need a vehicle spawned.");
                return 1;
            }
            keys[2]=VehicleOwned[ForwardOwnCarID(keys[0],playerid)];
            keys[3]=VehicleOwned[ForwardOwnCarID(keys[1],playaid)];
            if(CarInfo[keys[0]][cDonate] == 1) {  //No need to check for keys[1] if its a donator vehicle, since we do that initally
                SendClientMessage(playerid,COLOR_GRAD3," You cannot trade a donate vehicle !");
                return 1;
            }
            SwapVehicleKeys(playerid,playaid,keys);
            GetPlayerName(playerid,name[0],MAX_PLAYER_NAME);
            GetPlayerName(playaid,name[1],MAX_PLAYER_NAME);
            strcpy(CarInfo[keys[3]][cOwner],name[0],MAX_PLAYER_NAME);
            strcpy(CarInfo[keys[2]][cOwner],name[1],MAX_PLAYER_NAME);
            SendClientMessage(playerid,COLOR_GRAD2,"Success! Vehicles traded!");
            SendClientMessage(playaid,COLOR_GRAD2,"Success! Vehicles traded!");
            format(tmp,sizeof(tmp),"%s and %s trade cars %i and %i",name[0],name[1],keys[2],keys[3]);
            PayLog(tmp);
            TryTrade[playerid]=SCRIPT_PLAYERS;
            return 1;
        }
        else if(strcmp(x_job,"refill",true) == 0) {
            if(RefillOffer[playerid] < SCRIPT_PLAYERS) {
                if(IsPlayerConnected(RefillOffer[playerid])) {
                    if(GetPlayerPCash(playerid) >= RefillPrice[playerid]) {
                        GetPlayerName(RefillOffer[playerid], giveplayer, sizeof(giveplayer));
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        GiveNameSpace(sendername);
                        GiveNameSpace(giveplayer);
                        new fuel;
                        if(RefillPrice[playerid]!=0) {
                            fuel=RefillPrice[playerid]/2;
                        } else fuel=0;
                        format(string, sizeof(string), "* You refilled your car with %d%, for $%d by Car Mechanic %s.",fuel,RefillPrice[playerid],giveplayer);
                        SendClientMessage(playerid, COLOR_GREEN, string);
                        format(string, sizeof(string), "* You refilled %s's car with %d%, the $%d has been added to your Pocket.",sendername,fuel,RefillPrice[playerid]);
                        SendClientMessage(RefillOffer[playerid], COLOR_GREEN, string);
                        GivePlayerPCash(playerid, -RefillPrice[playerid]);
                        GivePlayerPCash(RefillOffer[playerid], RefillPrice[playerid]);
                        Gas[idcar] += fuel;
                        if(Gas[idcar]>100) Gas[idcar]=100;
                        RefillOffer[playerid] = SCRIPT_PLAYERS;
                        RefillPrice[playerid] = 0;
                        return 1;
                    }
                    else {
                        SendClientMessage(playerid,COLOR_GRAD3,"  You cant afford the Refill !");
                        return 1;
                    }
                }
                return 1;
            }
            else {
                SendClientMessage(playerid,COLOR_GRAD3,"  No-one offered to Refill your Car !");
                return 1;
            }
        }
        else if(strcmp(x_job,"repair",true) == 0) {
            if(RepairOffer[playerid] < SCRIPT_PLAYERS) {
                if(GetPlayerPCash(playerid) >= RepairPrice[playerid]) {
                    if(IsPlayerInAnyVehicle(playerid)) {
                        if(IsPlayerConnected(RepairOffer[playerid])) {
                            if(PlayerInfo[playerid][pConnectTime] == 0) {
                                SendClientMessage(playerid,COLOR_GRAD3," You need atleast one Connect Time point to use this !");
                                return 1;
                            }
                            GetPlayerName(RepairOffer[playerid], giveplayer, sizeof(giveplayer));
                            GetPlayerName(playerid, sendername, sizeof(sendername));
                            GiveNameSpace(sendername);
                            GiveNameSpace(giveplayer);
                            RepairVehicle(idcar);
                            SetVehicleHealth(playerid, 1000.0);
                            format(string, sizeof(string), "* You repaired your car for $%d by Car Mechanic %s.",RepairPrice[playerid],giveplayer);
                            SendClientMessage(playerid, COLOR_GREEN, string);
                            format(string, sizeof(string), "* You fixed %s's car, the $%d has been added to your Pocket.",sendername,RepairPrice[playerid]);
                            SendClientMessage(RepairOffer[playerid], COLOR_GREEN, string);
                            GivePlayerPCash(playerid, -RepairPrice[playerid]);
                            GivePlayerPCash(RepairOffer[playerid], RepairPrice[playerid]);
                            RepairOffer[playerid] = SCRIPT_PLAYERS;
                            RepairPrice[playerid] = 0;
                            return 1;
                        }
                        return 1;
                    }
                    return 1;
                }
                else {
                    SendClientMessage(playerid,COLOR_GRAD3,"  You can't afford the Repair !");
                    return 1;
                }
            }
            else {
                SendClientMessage(playerid,COLOR_GRAD3,"  No-one offerd you to Repair your Car !");
                return 1;
            }
        }
/*
else if(strcmp(x_job,"drugs",true) == 0)
{
if(DrugOffer[playerid] < SCRIPT_PLAYERS)
{
if(GetPlayerPCash(playerid) >= DrugPrice[playerid])
{
if(PlayerInfo[playerid][pDrugs] < 7)
{
if(IsPlayerConnected(DrugOffer[playerid]))
{
if(PlayerInfo[playerid][pConnectTime] == 0)
{
SendClientMessage(playerid,COLOR_GRAD3," You need atleast one Connect Time point to use this !");
return 1;
}
GetPlayerName(DrugOffer[playerid], giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
GiveNameSpace(sendername);
GiveNameSpace(giveplayer);
format(string, sizeof(string), "* You bought %d gram for $%d from Drug Dealer %s.",DrugGram[playerid],DrugPrice[playerid],giveplayer);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* %s has bought your %d gram, the $%d was added to your Pocket.",sendername,DrugGram[playerid],DrugPrice[playerid]);
SendClientMessage(DrugOffer[playerid], COLOR_WHITE, string);
PlayerInfo[DrugOffer[playerid]][pPayCheck] += DrugPrice[playerid] * 5;
GivePlayerPCash(playerid, -DrugPrice[playerid]);
GivePlayerPCash(DrugOffer[playerid], DrugPrice[playerid]);
PlayerInfo[playerid][pDrugs] += DrugGram[playerid];
PlayerInfo[DrugOffer[playerid]][pDrugs] -= DrugGram[playerid];
DrugOffer[playerid] = SCRIPT_PLAYERS;
DrugPrice[playerid] = 0;
DrugGram[playerid] = 0;
return 1;
}
return 1;
}
else
{
SendClientMessage(playerid,COLOR_GRAD3,"  You are fully loaded with Drugs, use them first !");
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_GRAD3,"  You can't afford those Drugs !");
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_GRAD3,"  No-one offerd you any Drugs !");
return 1;
}
} */

        else if(strcmp(x_job,"mech",true) == 0) {
            if(PlayerInfo[playerid][pJob] != 7) {
                SendClientMessage(playerid,COLOR_GRAD3,"  You are not a Mechanic !");
                return 1;
            }
            if(MechCall < SCRIPT_PLAYERS) {
                if(IsPlayerConnected(MechCall)) {
                    new Float:x, Float:y, Float:z;
                    GetPlayerPos(MechCall,x,y,z);
                    gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
                      CheckP[playerid] = 0;
                    SetPlayerCheckpoint(playerid,x,y,z,5.0);
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    GetPlayerName(MechCall, giveplayer, sizeof(giveplayer));
                    GiveNameSpace(sendername);
                    GiveNameSpace(giveplayer);
                    format(string, sizeof(string), "* You have accepted the Mechanic Call from %s, you will see the marker untill you have reached it.",giveplayer);
                    SendClientMessage(playerid, COLOR_WHITE, string);
                    format(string, sizeof(string), "* Mechanic %s has accepted your Mechanic Call please wait at your current Position.",sendername);
                    SendClientMessage(MechCall, COLOR_WHITE, string);
                    GameTextForPlayer(playerid, "~w~Mechanic Caller~n~~r~Goto redmarker", 5000, 1);
                    MechCall = SCRIPT_PLAYERS;
                    return 1;
                }
            }
            else {
                SendClientMessage(playerid,COLOR_GRAD3,"  No-one called for a Mechanic yet !");
                return 1;
            }
        }
        else if(strcmp(x_job,"taxi",true) == 0) {
            if(PlayerInfo[playerid][pMember] != 9) {
                SendClientMessage(playerid,COLOR_GRAD3,"  You are not a Taxi Driver !");
                return 1;
            }
            if(TaxiCall < SCRIPT_PLAYERS) {
                if(IsPlayerConnected(TaxiCall)) {
                    new Float:x, Float:y, Float:z;
                    GetPlayerPos(TaxiCall,x,y,z);
                      CheckP[playerid] = 0;
                    gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
                    SetPlayerCheckpoint(playerid,x,y,z,5.0);
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    GetPlayerName(TaxiCall, giveplayer, sizeof(giveplayer));
                    GiveNameSpace(sendername);
                    GiveNameSpace(giveplayer);
                    format(string, sizeof(string), "* You have accepted the Taxi Call from %s, you will see the marker untill you have reached it.",giveplayer);
                    SendClientMessage(playerid, COLOR_WHITE, string);
                    format(string, sizeof(string), "* Taxi Driver %s has accepted your Taxi Call please wait at your current Position.",sendername);
                    SendClientMessage(TaxiCall, COLOR_WHITE, string);
                    GameTextForPlayer(playerid, "~w~Taxi Caller~n~~r~Goto redmarker", 5000, 1);
                    TaxiCall = SCRIPT_PLAYERS;
                    return 1;
                }
            }
            else {
                SendClientMessage(playerid,COLOR_GRAD3,"  No-one called for a Taxi yet !");
                return 1;
            }
        }
/*  else if(strcmp(x_job,"shake",true) == 0) // /accept shake
{
if(ShakeOffer[playerid] < SCRIPT_PLAYERS)
{
if(IsPlayerConnected(ShakeOffer[playerid]))
{
GetPlayerName(ShakeOffer[playerid], giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* You have accepted the handshake.");
SendClientMessage(playerid, COLOR_GRAD3, string);
format(string, sizeof(string), "* %s has accepted your handshake offer.",sendername);
ApplyAnimationEx(playerid,"GANGS","hndshkfa_swt",4.0,0,0,0,0,0);
ApplyAnimationEx(ShakeOffer[playerid],"GANGS","hndshkfa_swt",4.0,0,0,0,0,0);
SendClientMessage(ShakeOffer[playerid], COLOR_LIGHTBLUE, string);
ShakeOffer[playerid] = SCRIPT_PLAYERS;
return 1;
}
else
{
SendClientMessage(playerid,COLOR_GRAD3,"  No-one has offered a handshake...");
return 1;
}
}
}
else if(strcmp(x_job,"shake1",true) == 0)
{
if(ShakeOffer[playerid] < SCRIPT_PLAYERS)
{
if(IsPlayerConnected(ShakeOffer[playerid]))
{
GetPlayerName(ShakeOffer[playerid], giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* You have accepted the handshake.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s has accepted your handshake offer.",sendername);
ApplyAnimationEx(playerid,"GANGS","hndshkaa",4.0,0,0,0,0,0);
ApplyAnimationEx(ShakeOffer[playerid],"GANGS","hndshkaa",4.0,0,0,0,0,0);
SendClientMessage(ShakeOffer[playerid], COLOR_LIGHTBLUE, string);
ShakeOffer[playerid] = SCRIPT_PLAYERS;
return 1;
}
else
{
SendClientMessage(playerid,COLOR_GRAD3,"  No-one has offered a handshake...");
return 1;
}
}
}
else if(strcmp(x_job,"shake2",true) == 0)
{
if(ShakeOffer[playerid] < SCRIPT_PLAYERS)
{
if(IsPlayerConnected(ShakeOffer[playerid]))
{
GetPlayerName(ShakeOffer[playerid], giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* You have accepted the handshake.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s has accepted your handshake offer.",sendername);
ApplyAnimationEx(playerid,"GANGS","hndshkba",4.0,0,0,0,0,0);
ApplyAnimationEx(ShakeOffer[playerid],"GANGS","hndshkba",4.0,0,0,0,0,0);
SendClientMessage(ShakeOffer[playerid], COLOR_LIGHTBLUE, string);
ShakeOffer[playerid] = SCRIPT_PLAYERS;
return 1;
}
else
{
SendClientMessage(playerid,COLOR_GRAD3,"  No-one has offered a handshake...");
return 1;
}
}
}
else if(strcmp(x_job,"shake3",true) == 0)
{
if(ShakeOffer[playerid] < SCRIPT_PLAYERS)
{
if(IsPlayerConnected(ShakeOffer[playerid]))
{
GetPlayerName(ShakeOffer[playerid], giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* You have accepted the handshake.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s has accepted your handshake offer.",sendername);
ApplyAnimationEx(playerid,"GANGS","hndshkca",4.0,0,0,0,0,0);
ApplyAnimationEx(ShakeOffer[playerid],"GANGS","hndshkca",4.0,0,0,0,0,0);
SendClientMessage(ShakeOffer[playerid], COLOR_LIGHTBLUE, string);
ShakeOffer[playerid] = SCRIPT_PLAYERS;
return 1;
}
else
{
SendClientMessage(playerid,COLOR_GRAD3,"  No-one has offered a handshake...");
return 1;
}
}
}
else if(strcmp(x_job,"shake4",true) == 0)
{
if(ShakeOffer[playerid] < SCRIPT_PLAYERS)
{
if(IsPlayerConnected(ShakeOffer[playerid]))
{
GetPlayerName(ShakeOffer[playerid], giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* You have accepted the handshake.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s has accepted your handshake offer.",sendername);
ApplyAnimationEx(playerid,"GANGS","hndshkcb",4.0,0,0,0,0,0);
ApplyAnimationEx(ShakeOffer[playerid],"GANGS","hndshkcb",4.0,0,0,0,0,0);
SendClientMessage(ShakeOffer[playerid], COLOR_LIGHTBLUE, string);
ShakeOffer[playerid] = SCRIPT_PLAYERS;
return 1;
}
else
{
SendClientMessage(playerid,COLOR_GRAD3,"  No-one has offered a handshake...");
return 1;
}
}
}
else if(strcmp(x_job,"shake5",true) == 0)
{
if(ShakeOffer[playerid] < SCRIPT_PLAYERS)
{
if(IsPlayerConnected(ShakeOffer[playerid]))
{
GetPlayerName(ShakeOffer[playerid], giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* You have accepted the handshake.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s has accepted your handshake offer.",sendername);
ApplyAnimationEx(playerid,"GANGS","hndshkda",4.0,0,0,0,0,0);
ApplyAnimationEx(ShakeOffer[playerid],"GANGS","hndshkda",4.0,0,0,0,0,0);
SendClientMessage(ShakeOffer[playerid], COLOR_LIGHTBLUE, string);
ShakeOffer[playerid] = SCRIPT_PLAYERS;
return 1;
}
else
{
SendClientMessage(playerid,COLOR_GRAD3,"  No-one has offered a handshake...");
return 1;
}
}
}
else if(strcmp(x_job,"shake6",true) == 0)
{
if(ShakeOffer[playerid] < SCRIPT_PLAYERS)
{
if(IsPlayerConnected(ShakeOffer[playerid]))
{
GetPlayerName(ShakeOffer[playerid], giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* You have accepted the handshake.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s has accepted your handshake offer.",sendername);
ApplyAnimationEx(playerid,"GANGS","hndshkea",4.0,0,0,0,0,0);
ApplyAnimationEx(ShakeOffer[playerid],"GANGS","hndshkea",4.0,0,0,0,0,0);
SendClientMessage(ShakeOffer[playerid], COLOR_LIGHTBLUE, string);
ShakeOffer[playerid] = SCRIPT_PLAYERS;
return 1;
}
else
{
SendClientMessage(playerid,COLOR_GRAD3,"  No-one has offered a handshake...");
return 1;
}
}
}
else if(strcmp(x_job,"shake7",true) == 0)
{
if(ShakeOffer[playerid] < SCRIPT_PLAYERS)
{
if(IsPlayerConnected(ShakeOffer[playerid]))
{
GetPlayerName(ShakeOffer[playerid], giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* You have accepted the handshake.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s has accepted your handshake offer.",sendername);
ApplyAnimationEx(playerid,"GANGS","hndshkfa",4.0,0,0,0,0,0);
ApplyAnimationEx(ShakeOffer[playerid],"GANGS","hndshkfa",4.0,0,0,0,0,0);
SendClientMessage(ShakeOffer[playerid], COLOR_LIGHTBLUE, string);
ShakeOffer[playerid] = SCRIPT_PLAYERS;
return 1;
}
else
{
SendClientMessage(playerid,COLOR_GRAD3,"  No-one has offered a handshake...");
return 1;
}
}
}*/

        else if(strcmp(x_job,"divorce",true) == 0) {
            if(DivorceOffer[playerid] < SCRIPT_PLAYERS) {
                if(IsPlayerConnected(DivorceOffer[playerid])) {
                    if(ProxDetectorS(10.0, playerid, DivorceOffer[playerid])) {
                        GetPlayerName(DivorceOffer[playerid], giveplayer, sizeof(giveplayer));
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        format(string, sizeof(string), "* You have signed %s's divorce papers.", giveplayer);
                        SendClientMessage(playerid, COLOR_WHITE, string);
                        format(string, sizeof(string), "* %s has signed the papers to divorce you..", sendername);
                        SendClientMessage(DivorceOffer[playerid], COLOR_WHITE, string);
                        ClearMarriage(playerid);
                        ClearMarriage(DivorceOffer[playerid]);
                        return 1;
                    }
                    else {
                        SendClientMessage(playerid,COLOR_GRAD3,"  The player that sent you the Divorce Papers is not near you !");
                        return 1;
                    }
                }
            }
            else {
                SendClientMessage(playerid,COLOR_GRAD3,"  No-one sent you any Divorce Papers !");
                return 1;
            }
        }
        else if(strcmp(x_job,"marriage",true) == 0) {
            if(ProposeOffer[playerid] < SCRIPT_PLAYERS) {
                if(!PlayerToPoint(10.0, playerid, -2023.1794,1097.3324,18.0524)) {
                    SendClientMessage(playerid,COLOR_GRAD3,"  You are not inside the Church at Jefferson !");
                    return 1;
                }
                if(IsPlayerConnected(ProposeOffer[playerid])) {
                    if(ProxDetectorS(10.0, playerid, ProposeOffer[playerid])) {
                        if(IsPlayerConnected(playerid)) {
                            if(ProxDetectorS(10.0, ProposeOffer[playerid], playerid)) {
                                GetPlayerName(ProposeOffer[playerid], giveplayer, sizeof(giveplayer));
                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                format(string, sizeof(string), "* You have accepted %s's request to be your Husband.", giveplayer);
                                SendClientMessage(playerid, COLOR_WHITE, string);
                                format(string, sizeof(string), "* %s has accepted your request to be your Wife.", sendername);
                                SendClientMessage(ProposeOffer[playerid], COLOR_WHITE, string);
                                format(string, sizeof(string), "Priest: %s do you take %s as your lovely Husband? (type 'yes', anything else will reject the Marriage)", sendername, giveplayer);
                                SendClientMessage(playerid, COLOR_WHITE, string);
                                MarriageCeremoney[playerid] = 1;
                                ProposedTo[ProposeOffer[playerid]] = playerid;
                                GotProposedBy[playerid] = ProposeOffer[playerid];
                                ProposeOffer[playerid] = SCRIPT_PLAYERS;
                                return 1;
                            }
                            else {
                                SendClientMessage(playerid,COLOR_GRAD3,"  The Marriage Witness is not near your proposer !");
                                return 1;
                            }
                        }
                        return 1;
                    }
                    else {
                        SendClientMessage(playerid,COLOR_GRAD3,"  The player that proposed to you is not near you !");
                        return 1;
                    }
                }
            }
            else
            {
                SendClientMessage(playerid,COLOR_GRAD3,"  No-one Proposed to you !");
                return 1;
            }
        }
        else if(strcmp(x_job,"ticket",true) == 0) {
            if(TicketOffer[playerid] < SCRIPT_PLAYERS) {
                if(IsPlayerConnected(TicketOffer[playerid])) {
                    if (ProxDetectorS(5.0, playerid, TicketOffer[playerid])) {
                        if(GetPlayerPCash(playerid) < TicketMoney[playerid]) return    SendClientMessage(playerid,COLOR_GRAD3,"You don't have enough cash");
                        GetPlayerName(TicketOffer[playerid], giveplayer, sizeof(giveplayer));
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        format(string, sizeof(string), "* You have paid the Ticket of $%d to Officer %s.", TicketMoney[playerid], giveplayer);
                        SendClientMessage(playerid, COLOR_WHITE, string);
                        format(string, sizeof(string), "* %s has paid your Ticket of $%d.", sendername, TicketMoney[playerid]);
                        SendClientMessage(TicketOffer[playerid], COLOR_WHITE, string);
                        GivePlayerPCash(playerid, - TicketMoney[playerid]);
                        GivePlayerPCash(TicketOffer[playerid], TicketMoney[playerid]);
                        TicketOffer[playerid] = SCRIPT_PLAYERS;
                        TicketMoney[playerid] = 0;
                        return 1;
                    }
                    else {
                        SendClientMessage(playerid,COLOR_GRAD3,"  The Officer is not near you !");
                        return 1;
                    }
                }
            }
            else
            {
                SendClientMessage(playerid,COLOR_GRAD3,"  No-one offered you a Ticket !");
                return 0;
            }
        }
        else
        {
        return 1;
        }
    }
    return 1;
}
Reply
#2

I recommend trying out ZCMD + SSCANF for fastest command processing. It's also way easier. y_cmd is also a good alternative to ZCMD.
Reply
#3

use ZCMD and sscanf as said above then tell us
Reply
#4

Which /accept gives you unknown cmd?

when you use "/accept" or "/accept trade" or ?
Reply
#5

the alll comand , /accept .....
Reply
#6

did you use zcmd or dcmd include?
Reply
#7

No , this model of commands i use....i need help very much ....
Reply
#8

I advise you to use DCMD.
Reply
#9

can you help me with comand ? i know how tu script , but the single problem is : i don't now how tu change a command zcmd - dcmd - etc..
Reply
#10

Try search in forum DCMD include with lesson.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)