Beiträge von milanboy40

    Hallo liebe breadfisher,
    habe ein Problem und zwar werden die Variablen PLAYERS in den Befehlen bzw. schleifen i-wie nicht erkannt



    Hier die Befehle:


    if (strcmp(cmd, "/fahrlehrer", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Fahrlehrer Online:");
    for(new i = 0; i < PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pLeader] == 11 || PlayerInfo[i][pMember] == 11)
    {
    new pNumber = PlayerInfo[i][pPnumber];
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "Fahrlehrer: %s PhoneNumber: %d", sendername,pNumber);
    SendClientMessage(playerid, COLOR_GRAD2, string);
    }
    }
    }
    }
    return 1;
    }
    if(strcmp(cmd, "/fahrstunde", true) == 0)
    {
    new online;
    for(new i = 0; i < PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pLeader] == 11 || PlayerInfo[i][pMember] == 11)
    {
    if(PlayerToPoint(3.0,playerid,-2026.7286,-114.4074,1035.1719))
    {
    SendClientMessage(playerid,Rot,"Es sind Fahrlehrer Online.Benutzte /fahrlehrer um einen Fahrlehrer zu kontaktieren!");
    online++;
    break;
    }
    }
    }
    }
    if(!online)
    {
    if(GetPlayerMoney(playerid) > 4999)
    {
    TogglePlayerControllable(playerid, 0);
    GivePlayerMoney(playerid,-5000);
    Teo1(playerid);
    SetTimer("Teo2",30000,0);
    SetTimer("Teo3",60000,0);
    SetTimer("Teo4",90000,0);
    SetTimer("Teo5",120000,0);
    SetTimer("Fragen",150000,0);
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD1, "Du hast zu wenig Geld!");
    return 1;
    }
    return 1;
    }



    und hier die Fehler:


    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Homeserver\gamemodes\gf.pwn(3800) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Homeserver\gamemodes\gf.pwn(16464) : error 017: undefined symbol "PLAYERS"
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Homeserver\gamemodes\gf.pwn(16483) : error 017: undefined symbol "PLAYERS"
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Homeserver\gamemodes\gf.pwn(26887) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.



    MFG milanboy

    Ok habs geschafft :D..auf eine komische Art aber ich habs geschafft xD....undzwar..hbae ich beim Befehl /makeleader noch hinzugefügt das man stirbt.



    MFG milanboy

    es ist ja nicht so das bei z.b. Cops auch nix kommt sondern nur beim entleadern....wird man einfach nicht Zivi habe nochwas herausgefunden undzwar wen man Leadert dann wieder entleader und sich reloggt erst dann wird man richtiger Zivi

    ok hier ist er:


    if(strcmp(cmd, "/makeleader", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Verwendung: /makeleader [spielerid/teildesnamens] [Nummer(1-11)]");
    return 1;
    }
    new para1;
    new level;
    para1 = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    level = strval(tmp);
    if(level > 11 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "Die Nummer darf nicht unter 0 und über 11 sein!"); return 1; }
    if (PlayerInfo[playerid][pAdmin] >= 1337)
    {
    if(IsPlayerConnected(para1))
    {
    if(para1 != INVALID_PLAYER_ID)
    {
    if(PlayerInfo[para1][pMember] > 0 || PlayerInfo[para1][pFMember] < 255)
    {
    SendClientMessage(playerid, COLOR_GREY, "Dieser Spieler ist in einer Organisation / Familie!");
    return 1;
    }
    GetPlayerName(para1, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    PlayerInfo[para1][pLeader] = level;
    format(string, sizeof(string), "Du wurdest von %s zum Leader gemacht.", sendername);
    SendClientMessage(para1, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "Du hast %s zum Leader Level %d gemacht.", giveplayer,level);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    if(level == 0) { PlayerInfo[para1][pChar] = 0; gTeam[para1] = 3; }
    else if(level == 1) { PlayerInfo[para1][pChar] = 288; } //Police Force
    else if(level == 2) { PlayerInfo[para1][pChar] = 286; } //FBI/ATF
    else if(level == 3) { PlayerInfo[para1][pChar] = 287; } //National Guard
    else if(level == 4) { PlayerInfo[para1][pChar] = 228; } //Fire/Ambulance
    else if(level == 5) { PlayerInfo[para1][pChar] = 113; } //La Cosa Nostra
    else if(level == 6) { PlayerInfo[para1][pChar] = 120; } //Yakuza
    else if(level == 7) { PlayerInfo[para1][pChar] = 147; } //Mayor
    else if(level == 8) { PlayerInfo[para1][pChar] = 294; } //Hitmans
    else if(level == 9) { PlayerInfo[para1][pChar] = 227; } //News Reporters
    else if(level == 10) { PlayerInfo[para1][pChar] = 61; } //Taxi Cab Company
    else if(level == 11) { PlayerInfo[para1][pChar] = 171; } //Driving/Flying School
    gTeam[para1] = 11;
    PlayerInfo[para1][pTeam] = 11;
    SetPlayerSkin(para1, PlayerInfo[para1][pChar]);
    }
    }//not connected
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Dir ist es nicht erlaubt, diesen Befehl zu benutzen!");
    }
    }
    return 1;
    }

    Hallo liebe Breadfisher ich hab ein Problem,
    unter Team steht Zivi
    wenn ich mich sagen wir mal leader mit /makeleader und danach mich wieder mit /makeleader Name 0 entleadere....dann steht unter Team nicht mehr Zivi obwohl ich doch ein Zivi sein sollte
    das ist mein Problem



    MFG milanboy