SA-MP Forums Archive
Problema - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Problema (/showthread.php?tid=492679)



Problema - acaandoyoredrogui - 04.02.2014

Код:
[19:24:16] [debug] Server crashed while executing Argentinarp.amx
[19:24:16] [debug] Backtrace (most recent call first):
[19:24:16] [debug] #0  native SendClientMessage() from samp-47147
[19:24:16] [debug] #1  public OnDialogResponse(playerid=33, dialogid=924, response=1, listitem=0, inputtext[]=@0x0045c89c "")+0x22394 at C:\Users\Admin\Desktop\Server\gamemodes\Argentinarp.pwn:23718
pawn Код:
if(dialogid == TEL_MSGBOX)
    {
        if(response == 1)
        {
            switch(listitem)
            {
                case 0:
                {
                    ClearChatbox(playerid, 10);
                    Message(playerid, 0xFF0000FF, "iPhone ======= Buzуn 1 =======================================================");
                    Message(playerid, COLOR_GRAD2, PlayerInfo[playerid][pSMS_1]); //Esta es la linea
                }
                case 1:
                {
                    ClearChatbox(playerid, 10);
                    Message(playerid, 0xFF0000FF, "iPhone ======= Buzуn 2 =======================================================");
                    Message(playerid, COLOR_GRAD2, PlayerInfo[playerid][pSMS_2]);
                }
                case 2:
                {
                    ClearChatbox(playerid, 10);
                    Message(playerid, 0xFF0000FF, "iPhone ======= Buzуn 3 =======================================================");
                    Message(playerid, COLOR_GRAD2, PlayerInfo[playerid][pSMS_3]);
                }
                case 3:
                {
                    ClearChatbox(playerid, 10);
                    Message(playerid, 0xFF0000FF, "iPhone ======= Buzуn 4 =======================================================");
                    Message(playerid, COLOR_GRAD2, PlayerInfo[playerid][pSMS_4]);
                }
                case 4:
                {
                    ClearChatbox(playerid, 10);
                    Message(playerid, 0xFF0000FF, "iPhone ======= Buzуn 5 =======================================================");
                    Message(playerid, COLOR_GRAD2, PlayerInfo[playerid][pSMS_5]);
                }
            }
        }
        else
        {
            switch(listitem)
            {
                case 0:
                {
                    strmid(PlayerInfo[playerid][pSMS_1], "Vacнo", 0, strlen("Vacнo"), 32);
                    Message(playerid, COLOR_GRAD2, "Mensaje borrado");
                }
                case 1:
                {
                    strmid(PlayerInfo[playerid][pSMS_2], "Vacнo", 0, strlen("Vacнo"), 32);
                    Message(playerid, COLOR_GRAD2, "Mensaje borrado");
                }
                case 2:
                {
                    strmid(PlayerInfo[playerid][pSMS_3], "Vacнo", 0, strlen("Vacнo"), 32);
                    Message(playerid, COLOR_GRAD2, "Mensaje borrado");
                }
                case 3:
                {
                    strmid(PlayerInfo[playerid][pSMS_4], "Vacнo", 0, strlen("Vacнo"), 32);
                    Message(playerid, COLOR_GRAD2, "Mensaje borrado");
                }
                case 4:
                {
                    strmid(PlayerInfo[playerid][pSMS_5], "Vacнo", 0, strlen("Vacнo"), 32);
                    Message(playerid, COLOR_GRAD2, "Mensaje borrado");
                }
            }
        }
    }



Re: Problema - CrossOv3r - 04.02.2014

pawn Код:
if(response == 1)
        {
WTF? xD

pawn Код:
if(response)
        {
Sobre lo de la linea, si quieres enviar una informaciуn de una variable debes usar format.


Respuesta: Problema - acaandoyoredrogui - 04.02.2014

Tengo dialogos con response == 1, y no tira el error en ellos.


Respuesta: Problema - MugiwaraNoLuffy - 05.02.2014

їCuбl es la definiciуn de Message?


Respuesta: Re: Problema - OTACON - 05.02.2014

Quote:
Originally Posted by CrossOv3r
Посмотреть сообщение
pawn Код:
if(response == 1)
        {
WTF? xD

pawn Код:
if(response)
        {
Sobre lo de la linea, si quieres enviar una informaciуn de una variable debes usar format.
por que dices WTF ??..

if(response == 1) es igual a if(response)
y
if(response == 0) es igual a if(!response)

o_O...



Respuesta: Problema - acaandoyoredrogui - 05.02.2014

Message = SendClientMessage


Respuesta: Problema - OTACON - 05.02.2014

eso ya lo sabemos, muestra el codigo del Message.

EDIT:

https://sampwiki.blast.hk/wiki/Format

en vez de estas lineas
pawn Код:
Message(playerid, COLOR_GRAD2, PlayerInfo[playerid][pSMS_5]);
usa esta
pawn Код:
new data[100];
format(data,sizeof(data),"%s",PlayerInfo[playerid][pSMS_5]);
Message(playerid,-1,data);