Umwandel frage

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hab ne frage:


    Wie könnte ich das so machen das ich es in meinem GF machen kan?


    //-------------------------------------San Fierro Pass-------------------------------------
    if(strcmp(cmd, "/sfpassg", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)
    {
    if(PlayerToPoint(25.0,playerid,359.2877,161.9373,1025.7964))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "FEHLER: /sfpassg [playerid]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    format(string, sizeof(string), "* Du hast %s einen Pass für San Fierro gegeben.",giveplayer);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "* Präsident %s hat dir einen Pass für San Fierro gegeben.",sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    PlayerInfo[giveplayerid][pSFLic] = 1;
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Spieler ist Offline!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, ".:Sie sind nicht im Büro Sir:.");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist nicht der Präsident!");
    return 1;
    }
    }
    return 1;
    }
    if(strcmp(cmd, "/sfpassw", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)
    {
    if(PlayerToPoint(25.0,playerid,359.2877,161.9373,1025.7964))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "FEHLER: /sfpassw [playerid]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    format(string, sizeof(string), "* Du hast %s die Aufenthaltserlaubnis in SF entzogen.",giveplayer);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "* %s hat dir die Aufenthaltserlaubnis in SF entzogen.",sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du musst San Fierro nun Verlassen, da die Cops dich sonst Verhaften");
    PlayerInfo[giveplayerid][pSFLic] = 0;
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Spieler ist Offline!");
    return 1;
    }


    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, ".:Sie sind nicht im Büro Sir:.");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist nicht der Präsident!");
    return 1;
    }
    }
    return 1;
    }
    //-----------------------------Bayside-Passport---------------------------------
    if(strcmp(cmd, "/bspassg", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)
    {
    if(PlayerToPoint(25.0,playerid,359.2877,161.9373,1025.7964))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "FEHLER: /bspassg [playerid]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    format(string, sizeof(string), "* Du hast %s einen Pass für Bayside gegeben.",giveplayer);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "* Präsident %s hat dir einen Pass für Bayside gegeben.",sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    PlayerInfo[giveplayerid][pBSLic] = 1;
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Spieler ist Offline!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, ".:Sie sind nicht im Büro Sir:.");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist nicht der Präsident!");
    return 1;
    }
    }
    return 1;
    }
    if(strcmp(cmd, "/bspassw", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)
    {
    if(PlayerToPoint(25.0,playerid,359.2877,161.9373,1025.7964))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "FEHLER: /bspassw [playerid]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    format(string, sizeof(string), "* Du hast %s die Aufenthaltserlaubnis in Bayside entzogen.",giveplayer);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "* %s hat dir die Aufenthaltserlaubnis in Bayside entzogen.",sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du musst Bayside nun Verlassen, da die Cops dich sonst Verhaften");
    PlayerInfo[giveplayerid][pBSLic] = 0;
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Spieler ist Offline!");
    return 1;
    }


    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, ".:Sie sind nicht im Büro Sir:.");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist nicht der Präsident!");
    return 1;
    }
    }
    return 1;
    }


    bitte helft mir


    //KEINE HILFE?????????

    Einmal editiert, zuletzt von Hover ()

  • dazu sag ich nur mach nich einfach copy & paste & befehlnamen ändern .. dann hasse diese probleme nicht :@

  • die errors bekomm ich da


    C:\Dokumente und Einstellungen\Jochen.JOCHENS-AMD64-\Eigene Dateien\Download\Script\Feat Los Santos\Momentanen Script\Gamemode\ggf.pwn(2115) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\Jochen.JOCHENS-AMD64-\Eigene Dateien\Download\Script\Feat Los Santos\Momentanen Script\Gamemode\ggf.pwn(2730) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\Jochen.JOCHENS-AMD64-\Eigene Dateien\Download\Script\Feat Los Santos\Momentanen Script\Gamemode\ggf.pwn(9082) : error 017: undefined symbol "pSFLic"
    C:\Dokumente und Einstellungen\Jochen.JOCHENS-AMD64-\Eigene Dateien\Download\Script\Feat Los Santos\Momentanen Script\Gamemode\ggf.pwn(9131) : error 017: undefined symbol "pSFLic"
    C:\Dokumente und Einstellungen\Jochen.JOCHENS-AMD64-\Eigene Dateien\Download\Script\Feat Los Santos\Momentanen Script\Gamemode\ggf.pwn(9181) : error 017: undefined symbol "pBSLic"
    C:\Dokumente und Einstellungen\Jochen.JOCHENS-AMD64-\Eigene Dateien\Download\Script\Feat Los Santos\Momentanen Script\Gamemode\ggf.pwn(9230) : error 017: undefined symbol "pBSLic"
    C:\Dokumente und Einstellungen\Jochen.JOCHENS-AMD64-\Eigene Dateien\Download\Script\Feat Los Santos\Momentanen Script\Gamemode\ggf.pwn(9264) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\Jochen.JOCHENS-AMD64-\Eigene Dateien\Download\Script\Feat Los Santos\Momentanen Script\Gamemode\ggf.pwn(7760) : warning 204: symbol is assigned a value that is never used: "lspdtorx"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    hoffe ihr könnt mir helfen

  • lern scripten und mach nich einfach cop & paste

  • was? alter cih frage nur was machst du mich immer so doof an??? HAB ICH DIR I.WAS GETAN??????????????????????


    du hast dencode ausm nova script

  • ja und was geht dich das an alter...


    Ist doch mein ding oder?


    die hatten halt dumme befehle habe ich geändert man ey lass mcih doch einfach xD


    und zu sniper...
    wie kan cih den machen das sie gespeichert werden?

  • Füg das mal unter



    public OnPlayerUpdate



    format(var, 32, "SfLic=%d\n",PlayerInfo[playerid][pSFLic]);fwrite(hFile, var);
    format(var, 32, "BSLic=%d\n",PlayerInfo[playerid][pBSLic]);fwrite(hFile, var);


    und das hier unter



    OnPlayerlogin



    if( strcmp( key , "SfLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSFLic] = strval( val ); }
    if( strcmp( key , "BSLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBSLic] = strval( val ); }

    RFT