SA-MP Forums Archive
[Ajuda] Operaзгo Ternбria - 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] Operaзгo Ternбria (/showthread.php?tid=647941)



Operaзгo Ternбria - Felpz - 13.01.2018

Boa tarde galera!, hoje vim tirar uma dъvida que ocorre em minha mente a dias!, mais emfim, eu queria saber se й possнvel acrescentar mais 'Operaзгo Ternбria' em meu scripter, й possнvel ?

Tive acrescentando apenas esse exemplo em meu gamemode e por sinal nгo foi positivo.
PHP код:
pMembro[playerid][Staff] >= ? ("Fundador")); 
Ai tive colocando desta forma em meu gamemode e por sinal nгo saiu como eu esperava, dando 4 erro!
PHP код:
pMembro[playerid][Staff] >= ? ("Staff 01") : ("Staff 02") : ("Staff 03") : ("Staff 04") : ("Staff 05")); 
Vi Alguns tutorial de Operaзгo Ternбria sу quк nгo explicam se pode ou nгo trazer a funзгo de outras formas, como acrescentar mais e mais...


Re: Operaзгo Ternбria - Locky_ - 13.01.2018

Acredito que vocк possa fazer desta maneira (sendo possнvel editar mais facilmente):
PHP код:
new StaffNames[][] = {
    {
"Staff 01"},
    {
"Staff 02"},
    {
"Staff 03"},
    {
"Staff 04"},
    {
"Fundador"}
}; 
E quando for usar em uma mensagem
PHP код:
StaffNames[pMembro[playerid][Staff]] 
Por exemplo
PHP код:
format(Msgsizeof(Msg), "%s %s lhe kickou"StaffNames[pMembro[playerid][Staff]], "Seu nickname"); 
---

Pois da maneira atual, vocк deveria alterar assim.
PHP код:
(pMembro[playerid][Staff] == ? ("Staff 01") : (pMembro[playerid][Staff] == ? ("Staff 02") : (pMembro[playerid][Staff] == ? ("Staff 03") : (pMembro[playerid][Staff] == ? ("Staff 04") : (pMembro[playerid][Staff] == ("Staff 05") : ("N/A")))))); 
Este tipo de operaзгo й mais para coisas como falso/true. Para muitas condiзхes pode se tornar complicado de se fazer e lento.


Re: Operaзгo Ternбria - Felpz - 13.01.2018

Quote:
Originally Posted by Locky_
Посмотреть сообщение
Acredito que vocк possa fazer desta maneira (sendo possнvel editar mais facilmente):
PHP код:
new StaffNames[][] = {
    {
"Staff 01"},
    {
"Staff 02"},
    {
"Staff 03"},
    {
"Staff 04"},
    {
"Fundador"}
}; 
E quando for usar em uma mensagem
PHP код:
StaffNames[pMembro[playerid][Staff]] 
Por exemplo
PHP код:
format(Msgsizeof(Msg), "%s %s lhe kickou"StaffNames[pMembro[playerid][Staff]], "Seu nickname"); 
---

Pois da maneira atual, vocк deveria alterar assim.
PHP код:
(pMembro[playerid][Staff] == ? ("Staff 01") : (pMembro[playerid][Staff] == ? ("Staff 02") : (pMembro[playerid][Staff] == ? ("Staff 03") : (pMembro[playerid][Staff] == ? ("Staff 04") : (pMembro[playerid][Staff] == ("Staff 05") : ("N/A")))))); 
Este tipo de operaзгo й mais para coisas como falso/true. Para muitas condiзхes pode se tornar complicado de se fazer e lento.
Obrigado mano, me ajudou muito, obrigado mesmo...
+rep