26.02.2015, 15:51
Boa tarde galera, entгo estou com probleminha tipo eu segui um tutorial fiz tudo certo
criei a text draw tudo certinho fiz o comando, eu entгo no caso seria tipo assim
" ENTRAR " Aparecia para o player quando logasse no servidor pra poder clicar lб
e abrisse um dialog pra poder logar isto eu sei fazer, sу que estou com um problema
de quando clicar em cima nгo aparecer nada , eu primeiramente fiz um teste
nгo coloquei ainda ao clicar para fazer o login e sim quando clicasse aparecesse
uma msg pra mim ver se tava funcionando mais nгo adiantou no que estou errando pessoal
por favor me ajudem, +REP !!
Em OnPlayerConnect
Em OnPlayerCommandText
Em OnPlayerClickTextDraw
no topo new Text:TextoNewLogin[MAX_PLAYERS];
em OnPlayerConnect
me ajudem por favor , quando clico em cima ele nгo puxa a mensagem
mais quando passo o mouse em cima ele muda de cor ? no que estou errando
criei a text draw tudo certinho fiz o comando, eu entгo no caso seria tipo assim
" ENTRAR " Aparecia para o player quando logasse no servidor pra poder clicar lб
e abrisse um dialog pra poder logar isto eu sei fazer, sу que estou com um problema
de quando clicar em cima nгo aparecer nada , eu primeiramente fiz um teste
nгo coloquei ainda ao clicar para fazer o login e sim quando clicasse aparecesse
uma msg pra mim ver se tava funcionando mais nгo adiantou no que estou errando pessoal
por favor me ajudem, +REP !!
Em OnPlayerConnect
Код:
SelectTextDraw(playerid,0x00FF00FF); for(new i = 0; i < sizeof(TextoNewLogin); i++) { TextDrawShowForPlayer(playerid, TextoNewLogin[i]); }
Код:
if(!strcmp(cmdtext, "/meunewcomando", true)) { SelectTextDraw(playerid, 0xFFFF00FF); for(new i = 0; i < sizeof(TextoNewLogin); i++) { TextDrawShowForPlayer(playerid, TextoNewLogin[i]); } SendClientMessage(playerid, 0xFFFFFFFF, "Executado"); SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк nгo pode usar comandos, vocк estб sequestrado !"); return 1; }
Код:
if(clickedid == TextoNewLogin[playerid]) // New Login // NOVOLOGIN { new AndrePorra; ShowPlayerDialog(playerid, AndrePorra, DIALOG_STYLE_MSGBOX, "Weapons", "AK47\nM4\nSniper Rifle", "Fechar", ""); SendClientMessage(playerid, TEAM_VAGOS_COLOR, "TESTESTE!"); //EsconderTexts(playerid); return 1; } return 1; } stock EsconderTexts(playerid) { for(new T = 0; T < 1; T++){ TextDrawHideForPlayer(playerid,TextoNewLogin[playerid][T]); } CancelSelectTextDraw(playerid); // Funзгo para voltar o mouse ao normal return 1; }
em OnPlayerConnect
Код:
TextoNewLogin[i] = TextDrawCreate(10.000000, 139.000000, "ENTRAR"); TextDrawBackgroundColor(TextoNewLogin[i], 255); TextDrawFont(TextoNewLogin[i], 1); TextDrawLetterSize(TextoNewLogin[i], 0.500000, 2.000000); TextDrawColor(TextoNewLogin[i], -1); TextDrawSetOutline(TextoNewLogin[i], 0); TextDrawSetProportional(TextoNewLogin[i], 1); TextDrawSetShadow(TextoNewLogin[i], 1); TextDrawUseBox(TextoNewLogin[i], 1); TextDrawBoxColor(TextoNewLogin[i], 255); TextDrawTextSize(TextoNewLogin[i], 71.000000, 10.000000); TextDrawSetSelectable(TextoNewLogin[i], true); // Opзгo 1
mais quando passo o mouse em cima ele muda de cor ? no que estou errando