[Ajuda] Trocando Tags (switch)
#1

Hoje eu + um amigo programador estava escrevendo uma programaзгo que eu nao tinha encontrado no forum, mas ja tinha visto em outros servidores

Como Funciona

Existe varias tags no servidor, e essa tag pode ser trocada no comando /tags
as tags eu ja tinha feito em OnPlayerText

e nao consigo altera-la elas usando o /tags

imagem https://imgur.com/YgEDqzA

codigo que eu utilizei, nao vou por muito detalhado apenas os cod

em OnPlayerText eu utilizei assim:

Quote:

switch(APlayerData[playerid][TAG])
{
case 0:
{
MudarTag = "1";
format(str, sizeof(str), "{FFFFFF}[{26a2ff}ADM{FFFFFF}] {%06x}%s {ffffff}[%d]: %s{FFFFFF}",(GetPlayerColor(playerid) >>> , pname, playerid, text);
SendClientMessageToAll(-1, str);
}
case 1:
{
MudarTag = "2";
format(str, sizeof(str), "{FFFFFF}[{26a2ff}ADM{FFFFFF}] {%06x}%s {ffffff}[%d]: %s{FFFFFF}",(GetPlayerColor(playerid) >>> , pname, playerid, text);
SendClientMessageToAll(-1, str);
}
case 2:
{
MudarTag = "3";
format(str, sizeof(str), "{FFFFFF}[{26a2ff}ADM{FFFFFF}] {%06x}%s {ffffff}[%d]: %s{FFFFFF}",(GetPlayerColor(playerid) >>> , pname, playerid, text);
SendClientMessageToAll(-1, str);
}
case 3:
{
MudarTag = "4";
format(str, sizeof(str), "{FFFFFF}[{2E2EFE}MOD{FFFFFF}] {%06x}%s {ffffff}[%d]: %s{FFFFFF}",(GetPlayerColor(playerid) >>> , pname, playerid, text);
SendClientMessageToAll(-1, str);
}
case 4:
{
MudarTag = "5";
format(str, sizeof(str), "{FFFFFF}[{2E2EFE}Gerente{FFFFFF}] {%06x}%s {ffffff}[%d]: %s{FFFFFF}",(GetPlayerColor(playerid) >>> , pname, playerid, text);
SendClientMessageToAll(-1, str);
}
case 5:
{
MudarTag = "6";
format(str, sizeof(str), "{FFFFFF}[{2E2EFE}MOD{FFFFFF}] {%06x}%s {ffffff}[%d]: %s{FFFFFF}",(GetPlayerColor(playerid) >>> , pname, playerid, text);
SendClientMessageToAll(-1, str);
}
case 6:
{
MudarTag = "7";
format(str, sizeof(str), "{FFFFFF}[{4B0082}Mapper{FFFFFF}] {%06x}%s {ffffff}[%d]: %s{FFFFFF}",(GetPlayerColor(playerid) >>> , pname, playerid, text);
SendClientMessageToAll(-1, str);
}
case 7:
{
MudarTag = "8";
format(str, sizeof(str), "{FFFFFF}[{00FF00}Sub-Dono{FFFFFF}] {%06x}%s {ffffff}[%d]: %s{FFFFFF}",(GetPlayerColor(playerid) >>> , pname, playerid, text);
SendClientMessageToAll(-1, str);
}
case 8:
{
MudarTag = "9";
format(str, sizeof(str), "{FFFFFF}[{006400}Dono{FFFFFF}] {%06x}%s {ffffff}[%d]: %s{FFFFFF}",(GetPlayerColor(playerid) >>> , pname, playerid, text);
SendClientMessageToAll(-1, str);
}
case 9:
{
MudarTag = "10";
format(str, sizeof(str), "{FFFFFF}[{FF0000}DJ{FFFFFF}] {%06x}%s {ffffff}[%d]: %s{FFFFFF}",(GetPlayerColor(playerid) >>> , pname, playerid, text);
SendClientMessageToAll(-1, str);
}
case 10:
{
MudarTag = "11";
format(str, sizeof(str), "{FFFFFF}[{FF4000}#DJ{FFFFFF}] {%06x}%s {ffffff}[%d]: %s{FFFFFF}",(GetPlayerColor(playerid) >>> , pname, playerid, text);
SendClientMessageToAll(-1, str);
}
case 11:
{
MudarTag = "12";
format(str, sizeof(str), "{FFFFFF}[{ffd700}VIP{ffffff}] {%06x}%s {ffffff}[%d]: %s{FFFFFF}",(GetPlayerColor(playerid) >>> , pname, playerid, text);
SendClientMessageToAll(-1, str);
return 0;
}
}
return 1;
}

o dialog do /tags usei assim

Quote:

if(dialogid == tags)
{
if(response)
{
switch(listitem)
{
case 0: MudarTag = "12";
case 1: MudarTag = "10";
case 2: MudarTag = "11";
case 3: MudarTag = "4";
case 4: MudarTag = "5";
case 5: MudarTag = "6";
case 6: MudarTag = "7";
case 7: MudarTag = "8";
case 8: MudarTag = "9";
case 9: MudarTag = "3";
case 10: MudarTag = "2";
case 11: MudarTag = "1";
}
}
}

tambem tinha feito de outro jeito caso necessбrio eu envio
Reply


Messages In This Thread
Trocando Tags (switch) - by iPhonee - 12.01.2020, 02:38
Re: Trocando Tags (switch) - by Nyft - 12.01.2020, 04:10
Re: Trocando Tags (switch) - by iPhonee - 12.01.2020, 04:22

Forum Jump:


Users browsing this thread: 1 Guest(s)