[Ajuda] Return
#5

PHP код:
Dialog:ContactInfo(playeridresponselistiteminputtext[])
{
    if (
response)
    {
        new
            
id PlayerData[playerid][pContact],
            
string[72];
        switch (
listitem)
        {
            case 
0:
            {
                
format(string16"%d"ContactData[playerid][id][contactNumber]);
                
cmd_ligar(playeridstring);
            }
            case 
1:
            {
                
format(stringsizeof(string), "DELETE FROM `contacts` WHERE `ID` = '%d' AND `contactID` = '%d'"PlayerData[playerid][pID], ContactData[playerid][id][contactID]);
                
mysql_tquery(g_iHandlestring);
                
SendServerMessage(playerid"You have deleted \"%s\" from your contacts."ContactData[playerid][id][contactName]);
                
ContactData[playerid][id][contactExists] = false;
                
ContactData[playerid][id][contactNumber] = 0;
                
ContactData[playerid][id][contactID] = 0;
                
ShowContacts(playerid);
            }
        }
    }
    else {
        
ShowContacts(playerid);
    }
    return 
1;

PHP код:
Dialog:DialNumber(playeridresponselistiteminputtext[])
{
    if (
response)
    {
        new
            
string[16];
        if (
isnull(inputtext) || !IsNumeric(inputtext))
            return 
Dialog_Show(playeridDialNumberDIALOG_STYLE_INPUT"Dial Number""Please enter the number that you wish to dial below:""Dial""Back");
        
format(string16"%d"strval(inputtext));
        
cmd_ligar(playeridstring);
    }
    else {
        
cmd_phone(playerid"\1");
    }
    return 
1;

PHP код:
CMD:ligar(playeridparams[])
{
    if (!
Inventory_HasItem(playerid"Cellphone"))
        return 
SendErrorMessage(playerid"Vocк nгo tem um celular.");
    if (
PlayerData[playerid][pPhoneOff])
        return 
SendErrorMessage(playerid"o Celular precisa estar ligado.");
    if (
PlayerData[playerid][pHospital] != -|| PlayerData[playerid][pCuffed] || PlayerData[playerid][pInjured] || !IsPlayerSpawned(playerid))
        return 
SendErrorMessage(playerid"Vocк nгo pode usar este comando agora.");
    static
        
targetid,
        
number;
    if (
sscanf(params"d"number))
        return 
SendSyntaxMessage(playerid"/ligar [nъmero] : 1222 - Taxi, 911 - Policia/FD, 222 - Agкncia de Anuncios, 223 - Agкncia de Publicidade, 115 - Mecвnicos, 34245 - Governo/Banco.");
    if (!
number)
        return 
SendErrorMessage(playerid"O nъmero especнficado nгo estб em serviзo.");
    if (
number == 911)
    {
        
PlayerData[playerid][pEmergency] = 1;
        
PlayerPlaySound(playerid36000.00.00.0);
        
SendNearbyMessage(playerid30.0COLOR_PURPLE"** %s pega seu celular e faz uma ligaзгo."ReturnName(playerid0));
        
SendClientMessage(playeridCOLOR_LIGHTBLUE"[DISPATCHER]:{FFFFFF} 911, Oficial Monica falando, que tipo de serviзo vocк necessita? \"Police\" ou \"FD\"?");
    }
    else if (
number == 1222)
    {
        
PlayerData[playerid][pTaxiCalled] = 1;
        
PlayerPlaySound(playerid36000.00.00.0);
        
SendNearbyMessage(playerid30.0COLOR_PURPLE"** %s pega seu celular e faz uma ligaзгo."ReturnName(playerid0));
        
SendClientMessage(playeridCOLOR_YELLOW"[DISPATCHER]:{FFFFFF} Os tбxistas foram notificados sobre sua ligaзгo.");
        
SendNearbyMessage(playerid30.0COLOR_PURPLE"** %s desligou seu celular."ReturnName(playerid0));
        
SendJobMessage(3COLOR_YELLOW"** %s estб requisitando um tбxi %s (use /aceitarchamada para aceitar)."ReturnName(playerid0), GetPlayerLocation(playerid));
    }
    else if (
number == 115)
    {
        
PlayerData[playerid][pMechanicCalled] = 1;
        
PlayerPlaySound(playerid36000.00.00.0);
        
SendNearbyMessage(playerid30.0COLOR_PURPLE"** %s pega seu celular e faz uma ligaзгo."ReturnName(playerid0));
        
SendClientMessage(playeridCOLOR_YELLOW"[DISPATCHER]:{FFFFFF} Os Mecвnicos foram notificados sobre sua ligaзгo.");
        
SendNearbyMessage(playerid30.0COLOR_PURPLE"** %s desligou seu celular."ReturnName(playerid0));
        
SendJobMessage(2COLOR_YELLOW"** %s estб requisitando um mecвnico %s (use /aceitarmecanico para aceitar)."ReturnName(playerid0), GetPlayerLocation(playerid));
    }
    else if (
number == 222)
    {
        
PlayerData[playerid][pPlaceAd] = 1;
        
PlayerPlaySound(playerid36000.00.00.0);
        
SendNearbyMessage(playerid30.0COLOR_PURPLE"** %s pega seu celular e faz uma ligaзгo."ReturnName(playerid0));
        if (
PlayerData[playerid][pPlayingHours] < 4) {
            
SendClientMessage(playeridCOLOR_CYAN"[DISPATCHER]:{FFFFFF} Vocк precisa ter 4 horas jogadas para anunciar.");
            
cmd_hangup(playerid"\1");
        }
        else if (
PlayerData[playerid][pAdTime] < 1) {
            
SendClientMessage(playeridCOLOR_CYAN"[DISPATCHER]:{FFFFFF} Por favor diga \"yes\" se vocк quiser anunciar por $500.");
        }
        else {
            
SendClientMessage(playeridCOLOR_CYAN"[DISPATCHER]:{FFFFFF} Vocк anunciou a menos de 2 minutos atrбs, por favor tente novamente mais tarde.");
            
cmd_hangup(playerid"\1");
        }
    }
    else if (
number == 223)
    {
        
PlayerPlaySound(playerid36000.00.00.0);
        
SendNearbyMessage(playerid30.0COLOR_PURPLE"** %s pega seu celular e faz uma ligaзгo."ReturnName(playerid0));
        if (
PlayerData[playerid][pPlayingHours] < 4) {
            
SendClientMessage(playeridCOLOR_CYAN"[DISPATCHER]:{FFFFFF} Vocк precisa ter 4 horas jogadas para alugar um outdoor.");
            
cmd_hangup(playerid"\1");
        }
        
SendClientMessageEx(playeridCOLOR_YELLOW"[CELULAR]:{FFFFFF} Alф! Agкncia de Outdoors, por favor escute as seguintes opзхes.");
        
ViewBillboards(playerid);
    }
    else if ((
targetid GetNumberOwner(number)) != INVALID_PLAYER_ID)
    {
        if (
targetid == playerid)
            return 
SendErrorMessage(playerid"Vocк nгo pode ligar para sн mesmo.");
        if (
PlayerData[targetid][pPhoneOff])
            return 
SendErrorMessage(playerid"O celular do destinбtario estб desligado.");
        
PlayerData[targetid][pIncomingCall] = 1;
        
PlayerData[playerid][pIncomingCall] = 1;
        
PlayerData[targetid][pCallLine] = playerid;
        
PlayerData[playerid][pCallLine] = targetid;
        
SendClientMessageEx(playeridCOLOR_YELLOW"[PHONE]:{FFFFFF} Ligando para #%d, por espere por uma resposta..."number);
        
SendClientMessageEx(targetidCOLOR_YELLOW"[PHONE]:{FFFFFF} Recebendo ligaзгo de #%d (use \"/atender\" para atender a ligaзгo)."PlayerData[playerid][pPhone]);
        
PlayerPlaySound(playerid36000.00.00.0);
        
PlayerPlaySoundEx(targetid23000);
        
SendNearbyMessage(playerid30.0COLOR_PURPLE"** %s pega seu celular e faz uma ligaзгo."ReturnName(playerid0));
    }
    else if (
number == 58696)
    {
        if (
GetFactionType(playerid) != FACTION_GANG)
        return 
SendErrorMessage(playerid"Vocк nгo й membro de uma facзгo ilegal oficial.");
        
        
PlayerData[playerid][pDealerCall] = 1;
        
PlayerPlaySound(playerid36000.00.00.0);
        
SendNearbyMessage(playerid30.0COLOR_PURPLE"** %s pega seu celular e faz uma ligaзгo."ReturnName(playerid0));
        
SendClientMessage(playeridCOLOR_NEWBLUE"[CONTRABANDISTA]:{FFFFFF} Yo! Fala aн, oque vocк quer hoje? \"Melee Parts\", \"Pistol Parts\", \"SMG Parts\", \"Shotgun Parts\", \"Rifle Parts\", \"Drugs\" ");
    }
    else if (
number == 34245)
    {
        
PlayerData[playerid][pLoanAsk] = 1;
        
PlayerPlaySound(playerid36000.00.00.0);
        
SendNearbyMessage(playerid30.0COLOR_PURPLE"** %s pega seu celular e faz uma ligaзгo."ReturnName(playerid0));
        
SendClientMessage(playeridCOLOR_ORANGE"[Consultor]:{FFFFFF} Olб, sou o seu consultor bancбrio, oque vocк precisa? \"Loan\" or \"Help\"?");
    }
    else
    {
        
SendErrorMessage(playerid"O nъmero especнficado nгo estб em serviзo.");
    }
    return 
1;

Reply


Messages In This Thread
Return - by Golld - 04.09.2016, 16:22
Re: Return - by arakuta - 04.09.2016, 16:38
Re: Return - by Golld - 04.09.2016, 16:41
Re: Return - by arakuta - 04.09.2016, 16:49
Re: Return - by Golld - 04.09.2016, 17:10
Re: Return - by arakuta - 04.09.2016, 18:10
Re: Return - by Ermanhaut - 04.09.2016, 22:05

Forum Jump:


Users browsing this thread: 1 Guest(s)