Burgershot
  • Home
  • Members
  • Team
  • Help
  • Search
  • Register
  • Login
  • Home
  • Members
  • Help
  • Search
Burgershot SA-MP Pawn Scripting [Pawn] goto label

 
  • 0 Vote(s) - 0 Average
Pawn goto label
claudespeed
Offline

Burgershot Member
Posts: 1
Threads: 1
Joined: May 2022
Reputation: 0
#1
7 hours ago
Is it possible in pawn to jump from one callback to another using goto?
When I try to do so, I get an error:
Code:
error 019: not a label: "rankedit"

PHP Code:
public OnPlayerText(playerid, text[])
{
    new rank = GetPVarInt(playerid, "PlayerEditingOrgRank");
    if(rank > 0)
    {
        if(strlen(text) < 3 || strlen(text) > MAX_ORG_RANK_NAME)
            return ERROR(playerid, " ime ranka mora biti izmedju 3 i "#MAX_ORG_RANK_NAME" karaktera"), 0;
        new org = GetPVarInt(playerid, "PlayerEditingOrg");
        SCMF(playerid, COLOR_GOLD, "%s | Ime ranka %s[%d] promijenjeno u %s", OrgInfo[org][oName], OrgRankovi[org][rank], rank, text);
        strmid(OrgRankovi[org][rank], text, 0, strlen(text), MAX_ORG_RANK_NAME);
        goto rankedit; //< HERE
    }
    return 0;
} 

PHP Code:
//onDialogResponse--
case 5:
{
    rankedit:
    {
        format(string, sizeof(string), "1. %s\n2. %s\n3. %s\n4. %s\n5. %s\n6. %s", OrgRankovi[org][1], OrgRankovi[org][2], OrgRankovi[org][3], OrgRankovi[org][4], OrgRankovi[org][5], OrgRankovi[org][6]);
        ShowPlayerDialog(playerid, DIALOG_EDIT_ORG_RANKOVI, DIALOG_STYLE_LIST, "Promjena rankova", string, "Odabir", "Odustani");
    }
} 
« Next Oldest | Next Newest »



  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Burgershot - Powered by our Community and MyBB Original Theme by Emerald

Linear Mode
Threaded Mode