07.03.2013, 19:16
Olб galera, hб uns 5 dias que venho tentando criar um sistema de automaзгo de dialogs mas nгo obtive bons resultados, gostaria de pedir a vocкs para construir a automaзгo do Dialog, ou seja, que quando o usuбrio chegasse a um checkpoint nas coordenadas "1284.47460938,-1539.75805664,13.54402828", abrisse automaticamente o dialog cujo cуdigo estб postado abaixo.
Coordenadas para o Checkpoint
Dialog:
Dialog Response:
PD: Os plugins que forem necessбrios para criar o checkpoint e fazer a funзгo de automaзгo entre ele e o dialog, por favor, me digam tambйm para eu poder dar include dele no FS.
Agradeзo a atenзгo galera, por favor me ajudem com essa =S
Coordenadas para o Checkpoint
Код:
1284.47460938,-1539.75805664,13.54402828
Код:
ShowPlayerDialog(playerid, 9909, DIALOG_STYLE_LIST, "{98FB98}C{FF1493}omidas", "Misto-Quente\nMacarronada\nLasanha\nPastel\nCoxinha\nPizza\nX-Burguer\nX-Salada\nBatata Frita\nCachorro Quente\nCrocket", "Comprar", "Sair");
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 9909) { if(response) { if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid, -1, "voce nao tem dinheiro para comprar comida"); GivePlayerMoney(playerid, -50); ApplyAnimation(playerid,"FOOD","EAT_Chicken",4.1,0,1,1,1,1); SetProgressBarValue(pb_fome[playerid], GetProgressBarValue(pb_fome[playerid]) - 25.0); UpdateProgressBar(pb_fome[playerid], playerid); ShowProgressBarForPlayer(playerid, pb_fome[playerid]); switch(listitem) { case 0: SendClientMessage(playerid, 0x0000BBAA, "Vocк comeu um Misto-Quente!"); case 1:SendClientMessage(playerid, 0x0000BBAA, "Vocк comeu uma Macarronada!"); case 2: SendClientMessage(playerid, 0x0000BBAA, "Vocк comeu uma Lasanha!"); case 3: SendClientMessage(playerid, 0x0000BBAA, "Vocк comeu um Pastel!"); case 4: SendClientMessage(playerid, 0x0000BBAA, "Vocк comeu uma Coxinha!"); case 5: SendClientMessage(playerid, 0x0000BBAA, "Vocк comeu uma Pizza!"); case 6: SendClientMessage(playerid, 0x0000BBAA, "Vocк comeu um X-Burguer!"); case 7: SendClientMessage(playerid, 0x0000BBAA, "Vocк comeu um X-Salada!"); case 8: SendClientMessage(playerid, 0x0000BBAA, "Vocк comeu uma Batata Frita!"); case 9: SendClientMessage(playerid, 0x0000BBAA, "Vocк comeu um Cachorro Quente!"); case 10: SendClientMessage(playerid, 0x0000BBAA, "Vocк comeu um Crocket!"); } } } return 0; }
Agradeзo a atenзгo galera, por favor me ajudem com essa =S