4 Erros

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
  • Guten Tag,


    Ich habe 4Erros



    C:\Dokumente und Einstellungen\Silas1\Eigene Dateien\ICQ\592702554\ReceivedFiles\473397383 Konsti\dm.pwn(475) : error 017: undefined symbol "strget"
    C:\Dokumente und Einstellungen\Silas1\Eigene Dateien\ICQ\592702554\ReceivedFiles\473397383 Konsti\dm.pwn(489) : error 017: undefined symbol "strget"
    C:\Dokumente und Einstellungen\Silas1\Eigene Dateien\ICQ\592702554\ReceivedFiles\473397383 Konsti\dm.pwn(501) : error 017: undefined symbol "strget"
    C:\Dokumente und Einstellungen\Silas1\Eigene Dateien\ICQ\592702554\ReceivedFiles\473397383 Konsti\dm.pwn(518) : error 017: undefined symbol "strget"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.



    if (strcmp(strget(cmdtext,0),"/afk",true)==0)
    {
    if(afk[playerid] == 1) // wenn er schon afk ist
    {
    SendClientMessage(playerid,COLOR_GREY," Du bist bereits AFK!");
    SendClientMessage(playerid,COLOR_GREY," Verwende /back, um den AFK-Modus zu beenden.");
    return 1;
    }
    TogglePlayerControllable(playerid,0); // nehme ihm die steuerung...
    SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(playerid)+50); // Setze ihn in eine andere v-weld
    afk[playerid] = 1; // variabel auf 1 setzten^^
    new msg1[128];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    if(!strlen(strget(cmdtext,1)))
    {
    format(msg1,sizeof(msg1),"[AFK]: %s ist nun AFK. (Grund: kein Grund)", name);
    SendClientMessageToAll(COLOR_YELLOW,msg1);
    return 1;
    }
    format(msg1,sizeof(msg1),"[AFK]: %s ist nun AFK. (Grund: %s)",name,cmdtext[4]);
    SendClientMessageToAll(COLOR_YELLOW,msg1);
    return 1;
    }


    //_________________/back___________________________
    if(strcmp(strget(cmdtext,0),"/back",true)==0)
    {
    if(afk[playerid] == 0)
    {
    SendClientMessage(playerid,COLOR_GREY," Bu bist nicht im AFK-Modus!");
    return 1;
    }
    new name[MAX_PLAYER_NAME];
    new msg[128];
    GetPlayerName(playerid,name,sizeof(name));
    format(msg,sizeof(msg),"[AFK]: %s ist vom AFK-Modus zurück.",name);
    SendClientMessageToAll(COLOR_YELLOW,msg);
    afk[playerid] = 0;
    TogglePlayerControllable(playerid,1);
    return 1;
    }
    //_____________/afklist_____________________________
    if(strcmp(strget(cmdtext,0),"/afklist",true)==0)
    {
    SendClientMessage(playerid,COLOR_GREEN,"|________AFK LISTE________|");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(afk[i] == 1)
    {
    new name[MAX_PLAYER_NAME];
    new msg[128];
    GetPlayerName(playerid,name,sizeof(name));
    format(msg,sizeof(msg)," • %s",name);
    SendClientMessage(playerid,COLOR_WHITE,msg);
    }
    else
    {
    SendClientMessage(playerid,COLOR_WHITE,"Es ist zur Zeit niemand AFK.");
    return 1;
    }
    }
    return 1;
    }
    return 1;
    }
    return 0;
    }



    MfG KillerOne

  • lol



    strget(strx[], pos, search = ' ') {
    new arg, ret[128], idxx;
    for (new i = 0; i < strlen(strx); i++) {
    if(strx == search || i == strlen(strx) || strx[i + 1] == 10) {
    arg++;
    if (arg == pos + 1){
    ret[i-idxx] = EOS;
    return ret;
    } else if (arg == pos)
    idxx= i+1;
    }
    else if (arg == pos)
    ret[i - idxx] = strx;
    }
    return ret;
    }

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • if(strcmp("/afk",cmdtext, true) == 0)
    {
    new str[256], pname[256]; GetPlayerName(playerid, pname, 256);
    format(str, 256, "*%s ist afk!", pname, cmdtext[4]);
    SendClientMessage(playerid, 0xFF6347AA, "Um dich Zurück zumelden, tippe /back");
    SendClientMessageToAll(0x4682B4AA, str);
    TogglePlayerControllable(playerid, 0);
    return 1;
    }
    if(strcmp(cmdtext, "/back", true) == 0) {
    new str[256], pname[256]; GetPlayerName(playerid, pname, 256);
    format(str, 256, "*%s ist von afk zurueck!", pname, cmdtext[4]);
    SendClientMessageToAll(0x4682B4AA, str);
    GameTextForPlayer(playerid,"~w~willkommen zurueck. :)!",2500,3);
    TogglePlayerControllable(playerid, 1);
    return 1;
    }


    afk und back system hier


    Unter OnPlayerCommandText