SA-MP Forums Archive
[ajuda] Como coloca neon para pagar e com coodenada - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [ajuda] Como coloca neon para pagar e com coodenada (/showthread.php?tid=326883)



[ajuda] Como coloca neon para pagar e com coodenada - coringa_smith157 - 19.03.2012

pawn Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/neon", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid, 8899, DIALOG_STYLE_LIST, "Pick Neon Color", "Blue\nRed\nGreen\nWhite\nPink\nYellow\nPolice Strobe\nInterior Lights\nBack Neon\nFront neon\nUndercover Roof Light\nRemove All Neon", "Select", "Cancel");
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 10.0);
return 1;
}
return 0;
}



Re: [ajuda] Como coloca neon para pagar e com coodenada - @Riichard - 19.03.2012

pawn Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/neon", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid, 8899, DIALOG_STYLE_LIST, "Pick Neon Color", "Blue\nRed\nGreen\nWhite\nPink\nYellow\nPolice Strobe\nInterior Lights\nBack Neon\nFront neon\nUndercover Roof Light\nRemove All Neon", "Select", "Cancel");
if(GetPlayerMoney(playerid) < QUANTIA) return SendClientMessage(playerid, -1, " Dinheiro insuficiente!"); // Se Ele Nгo Tiver Dinheiro, Nгo Pode Comprar
GivePlayerMoney(playerid,  QUANTIA); // Para Tirar Dinheiro Ao Jogador
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 10.0);
return 1;
}
return 0;
}
A Outra Parte da Coordenada,nao entendi'


Re: [ajuda] Como coloca neon para pagar e com coodenada - humildadeforever - 19.03.2012

Quote:
Originally Posted by OwnPlaay
View Post
pawn Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/neon", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid, 8899, DIALOG_STYLE_LIST, "Pick Neon Color", "Blue\nRed\nGreen\nWhite\nPink\nYellow\nPolice Strobe\nInterior Lights\nBack Neon\nFront neon\nUndercover Roof Light\nRemove All Neon", "Select", "Cancel");
if(GetPlayerMoney(playerid) < QUANTIA) return SendClientMessage(playerid, -1, " Dinheiro insuficiente!"); // Se Ele Nгo Tiver Dinheiro, Nгo Pode Comprar
GivePlayerMoney(playerid,  QUANTIA); // Para Tirar Dinheiro Ao Jogador
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 10.0);
return 1;
}
return 0;
}
A Outra Parte da Coordenada,nao entendi'
pawn Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext,"/neon", true) == 0)
    {
       ShowPlayerDialog(playerid, 8899, DIALOG_STYLE_LIST, "Pick Neon Color", "Blue\nRed\nGreen\nWhite\nPink\nYellow\nPolice Strobe\nInterior Lights\nBack Neon\nFront neon\nUndercover Roof Light\nRemove All Neon", "Select", "Cancel");
       if(GetPlayerMoney(playerid) < QUANTIA) return SendClientMessage(playerid, -1, " Dinheiro insuficiente!"); // Se Ele Nгo Tiver Dinheiro, Nгo Pode Comprar
       GivePlayerMoney(playerid,  -QUANTIA); // Para Tirar Dinheiro Ao Jogador
       PlayerPlaySound(playerid, 1133, 0.0, 0.0, 10.0);
       return 1;
    }
    return 0;
}
Sу dei uma arrumadinha ...


Re: [ajuda] Como coloca neon para pagar e com coodenada - @Riichard - 19.03.2012

Pior O.o
esqueci do -


Re: [ajuda] Como coloca neon para pagar e com coodenada - Matheus_Ecko - 19.03.2012

pawn Code:
public OnPlayerCommandText(playerid, cmdtext[])
{    
    if(strcmp(cmdtext,"/neon", true) == 0)
    {
        if(IsPlayerInRangeOfPoint(playerid,/*Aki a sua coordenada*/)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Vocк nгo estб na Loja de Neons");
        ShowPlayerDialog(playerid, 8899, DIALOG_STYLE_LIST, "Pick Neon Color", "Blue\nRed\nGreen\nWhite\nPink\nYellow\nPolice Strobe\nInterior Lights\nBack Neon\nFront neon\nUndercover Roof Light\nRemove All Neon", "Select", "Cancel");
        if(GetPlayerMoney(playerid) < QUANTIA) return SendClientMessage(playerid, -1, " Dinheiro insuficiente!"); // Se Ele Nгo Tiver Dinheiro, Nгo Pode Comprar
        GivePlayerMoney(playerid,  -QUANTIA);
        PlayerPlaySound(playerid, 1133, 0.0, 0.0, 10.0);
        return 1;
    }
    return 0;
}
Adicionei a parte das coordenadas.


Re: [ajuda] Como coloca neon para pagar e com coodenada - steeldark - 19.03.2012

Quote:
Originally Posted by Matheus_Ecko
View Post
pawn Code:
public OnPlayerCommandText(playerid, cmdtext[])
{    
    if(strcmp(cmdtext,"/neon", true) == 0)
    {
        if(IsPlayerInRangeOfPoint(playerid,/*Aki a sua coordenada*/)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Vocк nгo estб na Loja de Neons");
        ShowPlayerDialog(playerid, 8899, DIALOG_STYLE_LIST, "Pick Neon Color", "Blue\nRed\nGreen\nWhite\nPink\nYellow\nPolice Strobe\nInterior Lights\nBack Neon\nFront neon\nUndercover Roof Light\nRemove All Neon", "Select", "Cancel");
        if(GetPlayerMoney(playerid) < QUANTIA) return SendClientMessage(playerid, -1, " Dinheiro insuficiente!"); // Se Ele Nгo Tiver Dinheiro, Nгo Pode Comprar
        GivePlayerMoney(playerid,  -QUANTIA);
        PlayerPlaySound(playerid, 1133, 0.0, 0.0, 10.0);
        return 1;
    }
    return 0;
}
Adicionei a parte das coordenadas.
Sу esqueceu do ! antes do IsPlayerInRangeOfPoint.. ^^
pq dessa forma ai se ele tivece na coordenada ia mandar a msg ehhe

pawn Code:
public OnPlayerCommandText(playerid, cmdtext[])
{    
    if(strcmp(cmdtext,"/neon", true) == 0)
    {
        if(!IsPlayerInRangeOfPoint(playerid,/*Aki a sua coordenada*/)) return SendClientMessage(playerid, COLOR_DARKRED, "Vocк nгo estб na Loja de Neons");
        ShowPlayerDialog(playerid, 8899, DIALOG_STYLE_LIST, "Pick Neon Color", "Blue\nRed\nGreen\nWhite\nPink\nYellow\nPolice Strobe\nInterior Lights\nBack Neon\nFront neon\nUndercover Roof Light\nRemove All Neon", "Select", "Cancel");
        if(GetPlayerMoney(playerid) < QUANTIA) return SendClientMessage(playerid, -1, " Dinheiro insuficiente!"); // Se Ele Nгo Tiver Dinheiro, Nгo Pode Comprar
        GivePlayerMoney(playerid,  -QUANTIA);
        PlayerPlaySound(playerid, 1133, 0.0, 0.0, 10.0);
        return 1;
    }
    return 0;
}



Re: [ajuda] Como coloca neon para pagar e com coodenada - Lуs - 19.03.2012

Quote:
Originally Posted by Matheus_Ecko
View Post
pawn Code:
public OnPlayerCommandText(playerid, cmdtext[])
{    
    if(strcmp(cmdtext,"/neon", true) == 0)
    {
        if(IsPlayerInRangeOfPoint(playerid,/*Aki a sua coordenada*/)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Vocк nгo estб na Loja de Neons");
        ShowPlayerDialog(playerid, 8899, DIALOG_STYLE_LIST, "Pick Neon Color", "Blue\nRed\nGreen\nWhite\nPink\nYellow\nPolice Strobe\nInterior Lights\nBack Neon\nFront neon\nUndercover Roof Light\nRemove All Neon", "Select", "Cancel");
        if(GetPlayerMoney(playerid) < QUANTIA) return SendClientMessage(playerid, -1, " Dinheiro insuficiente!"); // Se Ele Nгo Tiver Dinheiro, Nгo Pode Comprar
        GivePlayerMoney(playerid,  -QUANTIA);
        PlayerPlaySound(playerid, 1133, 0.0, 0.0, 10.0);
        return 1;
    }
    return 0;
}
Adicionei a parte das coordenadas.
Tб errado isso dae.

pawn Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext,"/neon", true) == 0)
    {
        if(!IsPlayerInRangeOfPoint(playerid, 5.0, /*Coordenada*/)) return SendClientMessage(playerid, -1, "Vocк nгo estб na Loja de Neons");
        if(GetPlayerMoney(playerid) < QUANTIA) return SendClientMessage(playerid, -1, " Dinheiro insuficiente!"); // Se Ele Nгo Tiver Dinheiro, Nгo Pode Comprar
        GivePlayerMoney(playerid,  -QUANTIA);
        ShowPlayerDialog(playerid, 8899, DIALOG_STYLE_LIST, "Pick Neon Color", "Blue\nRed\nGreen\nWhite\nPink\nYellow\nPolice Strobe\nInterior Lights\nBack Neon\nFront neon\nUndercover Roof Light\nRemove All Neon", "Select", "Cancel");
        PlayerPlaySound(playerid, 1133, 0.0, 0.0, 10.0);
        return 1;
    }
    return 0;
}
E outra. Vai cobrar quando abrir o dialog, nгo quando selecionar algo.


Re: [ajuda] Como coloca neon para pagar e com coodenada - Matheus_Ecko - 19.03.2012

ja sei o bug, desculpe awe cambada, erro meu. Errar й humano persistir no erro й burrice.