Quote:
Originally Posted by [Nikk]
Disculpame, pero eso solo ocurre en comandos, por que lo explicaste solamente en comandos, y si no lo tengo en un comando ejemplo:
pawn Код:
#include <a_samp>
new Shop[128]; #define ShopDialogID 8172
public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Probandoo "); print("--------------------------------------\n"); Shop = CreatePickup(1212, 0, 0.0, 0.0, 4.0); Create3DTextLabel("Minimercado",0x008080FF,0.0, 0.0, 4.0,40.0,-1,0); return 1; }
public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == Shop) { ShowPlayerDialog(playerid, ShopDialogID, DIALOG_STYLE_LIST, "Bievenido al Shop", "Cigarrillos [$50]\nPrueba\nPrueba 2", "Comprar", "Cancelar"); } return 1; }
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(response) { switch(dialogid) { case ShopDialogID: { switch(listitem) { case 0: { SendClientMessageToAll(0xFF00FFFF, "Probandooooooooooooooo"); } } } } } return 1; }
Ahi tira error en la variable Shop :/ por quй ? (Igualmente se soluciona quitando las celdas, pero queria saber por que)
|
Te tira errores porque intentas dos cosas totalmente erroneas:
1є Asignar un valor de tipo integer en un array.
2є Comparar un array utilizando == (ademas de compararlo con una variable)