GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: ninjo98 - 2013. július 24. - 09:09:45

Cím: Nem Teleportál El
Írta: ninjo98 - 2013. július 24. - 09:09:45
Üdv!
Van egy teleportos dialogom és elvileg ha rákattintok az  \'SF\' \'LV\' gombokra el kellene teleportáljon de nem teszi :(
 
   if (strcmp(\"/teleport\", cmdtext, true, 10) == 0)
{
        ShowPlayerDialog(playerid, DIALOG_PIZZAINFO, DIALOG_STYLE_MSGBOX,\"{FFFFFF}Munka Információ\",\"Hova szeretnél Teleportálni?\",\"Sf\",\"Lv\");
return 1;
}
 
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == DIALOG_TELEPORT)
    {
    if(response == 0)
    {
    SendClientMessage(playerid, irj esz szinkodot, \"Elteleportáltál\");
    SetPlayerPos(playerid, 1935.5259,-1885.7679,13.5344);
    }
    if(response == 1)
    {
    SendClientMessage(playerid, irj esz szinkodot, \"Elteleportáltál\");
    SetPlayerPos(playerid, 1925.5225,-1885.7679,13.5344);
    }
    return 1;
    }
Cím: Nem Teleportál El
Írta: capriii - 2013. július 24. - 09:35:16
Idézetet írta: ninjo98 date=1374649785\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"40339\" data-ipsquote-contentclass=\"forums_Topic
Üdv!
Van egy teleportos dialogom és elvileg ha rákattintok az  \'SF\' \'LV\' gombokra el kellene teleportáljon de nem teszi :(
 
   if (strcmp(\"/teleport\", cmdtext, true, 10) == 0)
{
        ShowPlayerDialog(playerid, DIALOG_PIZZAINFO, DIALOG_STYLE_MSGBOX,\"{FFFFFF}Munka Információ\",\"Hova szeretnél Teleportálni?\",\"Sf\",\"Lv\");
return 1;
}
 
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == DIALOG_TELEPORT)
    {
    if(response == 0)
    {
    SendClientMessage(playerid, irj esz szinkodot, \"Elteleportáltál\");
    SetPlayerPos(playerid, 1935.5259,-1885.7679,13.5344);
    }
    if(response == 1)
    {
    SendClientMessage(playerid, irj esz szinkodot, \"Elteleportáltál\");
    SetPlayerPos(playerid, 1925.5225,-1885.7679,13.5344);
    }
    return 1;
    }

 

helyett:
 
   if (strcmp(\"/teleport\", cmdtext, true, 10) == 0)
{
        ShowPlayerDialog(playerid, DIALOG_PIZZAINFO, DIALOG_STYLE_MSGBOX,\"{FFFFFF}Munka Információ\",\"Hova szeretnél Teleportálni?\",\"Sf\",\"Lv\");
return 1;
}
 
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == DIALOG_PIZZAINFO)
    {
    if(response == 0)
    {
    SendClientMessage(playerid, irj esz szinkodot, \"Elteleportáltál\");
    SetPlayerPos(playerid, 1935.5259,-1885.7679,13.5344);
    }
    if(response == 1)
    {
    SendClientMessage(playerid, irj esz szinkodot, \"Elteleportáltál\");
    SetPlayerPos(playerid, 1925.5225,-1885.7679,13.5344);
    }
    return 1;
    }
Cím: Nem Teleportál El
Írta: ninjo98 - 2013. július 24. - 14:01:33
Megkérdezhetem mi volt a hiba? :D és köszönöm nem soká tesztelem :)

Dupla hozzászólás automatikusan összefûzve. ( 2013. július 24. - 15:57:17 )

Látom mi volt a hiba de még ígysem jó :(
Cím: Nem Teleportál El
Írta: halaloszto100 - 2013. július 24. - 16:11:43
Nem teszteltem de remélem hogy jó:
 
      if (strcmp(\"/teleport\", cmdtext, true, 10) == 0)
{
        ShowPlayerDialog(playerid, DIALOG_PIZZAINFO, DIALOG_STYLE_MSGBOX,\"{FFFFFF}Munka Információ\",\"Hova szeretnél Teleportálni?\",\"Sf\",\"Lv\");
        return 1;
        }
 
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == DIALOG_PIZZAINFO)
    {
      switch (response)
{
    case 1:  //sf
{
    SendClientMessage(playerid, 0xFFFFFFFF, \"{FFFF00}Elteleportáltál\");
    SetPlayerPos(playerid, 1925.5225,-1885.7679,13.5344);
    }
    case 0:  //lv
    {
    SendClientMessage(playerid, 0xFFFFFFFF, \"{FFFF00}Elteleportáltál\");
    SetPlayerPos(playerid, 1935.5259,-1885.7679,13.5344);
}
}
return 1;
}