Boa noite a todos, vim aqui, pedir a ajuda de vocês com um comando que eu fiz de gerar código vip, mas quando eu gero, só tem números, e eu estou querendo gerar o código com algumas letras (em maiúsculas), exemplo do pedido: 19B93D13-D1B3-4D51-B99B-E31A935B5824, queria a ajuda de vocês, para que saia com letras e letras em maiúsculas.
Alguém poderia me ajudar quando eu uso " if(teste1[playerid] <=0 || teste2[playerid] <=0)" e se o jogador estiver com a variável teste1 ou teste2 como false, ele consegue pegar o veículo.
Já tentei colocar acima do isplayerinrangeofpoint, mas não obtive sucesso e coloquei depois do if(newkeys == KEY_YES), tbm n obtive sucesso
eu fiz com que o comando /avisar mostrasse uma gamatext pro player que recebeu o aviso.. porém cada aviso que eu do para um player aparece para mim a gamatext tb...
Boa rapaziada? Tenho esse sistema de dominar so q e o seguinte, quando o territorio já está em posse da gangue local, n tem uma verificação da gangue, então a propria gangue pode dominar seu proprio territorio varias vezes. Poderia me ajudar? sou novatão ks, fico no aguerde...
CMD:d(playerid, params[]) return cmd_dominar(playerid, params); CMD:dominar(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid)) {return SendClientMessage(playerid, 0xFF000096, "[ERRO]: Você deve sair de seu veículo pra que possa usar este comando!");} if(BlockCMD[playerid] == true) return SendClientMessage(playerid,0xFF000096,"[INFO] - Você está em arena. Para sair, Use /Sair )."); if(!IsPlayerInCheckpoint(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF,"{FF0000}[ERRO]: Você não está em nenhum checkpoint."); if(dTimer[playerid] > 0) return SendClientMessage(playerid, 0xFFFFFFFF,"{FF0000}[ERRO]: Você já está dominando este território!"); new string[400], ppnome[MAX_PLAYER_NAME]; GetPlayerName(playerid, ppnome, sizeof(ppnome)); format(string, sizeof(string),"{FF0000}[TERRITÓRIO] - {FFFFFF}' %s ' está invadindo o Território do %s {FFFFFF}!", ppnome, GetPlayerCheckpointName(playerid)); SendClientMessageToAll(0xFFFFFFFF, string); Contagem_(playerid); GangZoneFlashForAll(checkpoli[playerid], GetPlayerColor(playerid)); for(new i; i < MAX_PLAYERS; ++i) { if(IsPlayerConnected(i)) { if(Team[i] == Dominando[playerid]) { GameTextForPlayer(playerid, "~r~Seu Territorio esta sendo Dominado", 4000, 3); } } } return 1; }
boa noite. estou tentando colocar a frase de conectou-se ao servidor do vip pois o vip tem o cmd /frase que ele pode digitar uma frase de sua escolha para aparecer quando ele conecta no servidor.. porém quando eu coloco junto com a do servidor global buga..
Olá estou com um problema nas tag's exemplo de nick: [TAG]JoaoRoberto
Tenho um comando de /Presente:
Código PHP:
CMD:presente(playerid, params[]) { new ID_P [ 50 ], pPresente [ 50 ] ; if(sscanf(params, "s", ID_P))return MensagemDupla(playerid, "{FF0000}[ > ] Use: /Presente [ Código ]", "{FF0000}[ > ] Use o comando para receber uma giftcard do sevidor."); format(pPresente, sizeof pPresente, Presentes, ID_P); if(!DOF2_FileExists(pPresente)) return Msg(playerid, VERMELHO, "[ x ] Não existe nenhum giftcard com esse código!"); if(DOF2_GetInt(pPresente, Nome(playerid)) == 1) { SendClientMessage(playerid, VERMELHO, "[ x ] Você já utilizou esta giftcard !"); PlayerPlaySound(playerid,1054,0.0,0.0,0.0); return 1; } if( DOF2_GetInt( pPresente, "Item" ) == 1 )//Dinheiro { SetarGRANA_Presente(playerid, DOF2_GetInt(pPresente, "Presente"));// VALOR DOF2_SetString(pPresente, Nome(playerid), "1"); PlayerPlaySound(playerid,1057,0.0,0.0,0.0); } else if( DOF2_GetInt( pPresente, "Item" ) == 2 )//Set { SetarSET_Presente(playerid, DOF2_GetInt( pPresente, "Presente" ));// MODELO DOF2_SetString(pPresente, Nome(playerid), "1"); PlayerPlaySound(playerid,1057,0.0,0.0,0.0); } else if( DOF2_GetInt( pPresente, "Item" ) == 3 )//Moedas { SetarMoedas_Presente(playerid, DOF2_GetInt(pPresente, "Presente"));// VALOR DOF2_SetString(pPresente, Nome(playerid), "1"); PlayerPlaySound(playerid,1057,0.0,0.0,0.0); } return 1; }
Problema esta nisso aqui: só funciona quando player não possui uma tag
Código PHP:
if(DOF2_GetInt(pPresente, Nome(playerid)) == 1) { SendClientMessage(playerid, VERMELHO, "[ x ] Você já utilizou esta giftcard !"); PlayerPlaySound(playerid,1054,0.0,0.0,0.0); return 1; }
Nesse comandos quando um player utiliza a tag [TAG] do lado do nick do jogador, quando o player digita o /Presente ele pode pegar varios presente que é somente pode pegar uma vez, quando um player não possui uma tag ele só pega uma vez, quando ele tem a tag ele consegue pegar varias vezes o presente, alguem pode me ajudar?
Boa noite. eu coloquei pra quando ser staff mostrar no chat global porém... ele esta limitando a quantidade de caracteres tanto pra admin quanto pra player normal.. oque estou fazendo errado?