31.07.2018, 22:25
Alguem poderia me ajudar com um comando que eu vi em uma GameMode, e estou aprendendo a scriptar e queria aprender a fazer isto... й o seguinte.
Estб em strcat porque primeiro eu faзo assim, para eu ver se iria ficar legal.
Mas como da pra ver, caso o player tenha comprado o veiculo na loja do servidor, iria aparecer escrito "COMPRADO" no comando /meusvg e se nao tivesse comprado, iria aparecer "NГO COMPRADO"
Agora como eu faзo isso?
O cуdigo que eu tenho como base para fazer isto, й este.
Mas ainda nгo entendo nada sobre este cуdigo, alguem poderia me ajudar a formar um cуdigo para meu comando?
PHP код:
CMD:meusvg(playerid)
{
new VG[207];
strcat(VG, "Veiculo\tStatus\n");
strcat(VG, "Hydra\t{36A012}COMPRADO\n");
strcat(VG, "Hunter\t{36A012}COMPRADO\n");
strcat(VG, "Rhino\t{36A012}COMPRADO\n");
strcat(VG, "Rustler\t{36A012}COMPRADO\n");
strcat(VG, "Seasparrow\t{C61111}NГO COMPRADO\n");
strcat(VG, "Predator(Police Boat)\t{36A012}COMPRADO");
ShowPlayerDialog(playerid, DIALOG_VG, DIALOG_STYLE_TABLIST_HEADERS, "Meus veiculos de guerra", VG, "Spawnar", "Sair");
}
Mas como da pra ver, caso o player tenha comprado o veiculo na loja do servidor, iria aparecer escrito "COMPRADO" no comando /meusvg e se nao tivesse comprado, iria aparecer "NГO COMPRADO"
Agora como eu faзo isso?
O cуdigo que eu tenho como base para fazer isto, й este.
PHP код:
public Dialog2(playerid)
{
static antifly3[30],antiskin3[30],antimoney3[30],antigod3[30],rewr[30],rewrt[30];
switch(PlayerInfo[Gkt[playerid]][lStatus])
{
case 0: antifly3 = "{FF0000}Desativado{FFFFFF}";
case 1: antifly3 = "{00FF00}Ativado{FFFFFF}";
}
switch(PlayerInfo[Gkt[playerid]][lVip])
{
case 0: antiskin3 = "{FF0000}Desativado{FFFFFF}";
case 1: antiskin3 = "{00FF00}Ativado{FFFFFF}";
}
switch(PlayerInfo[Gkt[playerid]][lBan])
{
case 0: antimoney3 = "{FF0000}Desativado{FFFFFF}";
case 1: antimoney3 = "{00FF00}Ativado{FFFFFF}";
}
switch(PlayerInfo[Gkt[playerid]][lStaff])
{
case 0: antigod3 = "{FF0000}Desativado{FFFFFF}";
case 1: antigod3 = "{00FF00}Ativado{FFFFFF}";
}
switch(PlayerInfo[Gkt[playerid]][lEvento])
{
case 0: rewr = "{FF0000}Desativado{FFFFFF}";
case 1: rewr = "{00FF00}Ativado{FFFFFF}";
}
switch(PlayerInfo[Gkt[playerid]][lCasa])
{
case 0: rewrt = "{FF0000}Desativado{FFFFFF}";
case 1: rewrt = "{00FF00}Ativado{FFFFFF}";
}
static config[854];
format(config, sizeof config, "{FFFFFF}lStatus\t\t %s\nlVip\t\t %s\nlBan\t\t %s\nlStaff\t\t %s\nlEvento\t\t %s\nlCasa/Empresa\t\t %s\n",antifly3,antiskin3,antimoney3,antigod3,rewr,rewrt);
return ShowPlayerDialog(playerid, DIALOG_ANTICHEATt, DIALOG_STYLE_LIST, "DarComandos", config, "Selecionar", "Sair");
}