Jump to content
  • 0

Problema comanda , UNKNOWN COMMAND


jony23

Question

Am o problema la aceasta comanda si nu stiu cum sa o scot la capat am verificat de 50 de ori si nu stiu unde este gresita si cand intru in joc sa o folosesc imi zice UNKNOWN COMMMAND .

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;

}

Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.