Beiträge von Joa123

    Hallo Liebe Brotfische!


    Ich suche eine Empfehlung um ein Webspace/Forum zu erstellen!


    Wichtig was es braucht:
    -FTP Zugang
    -MySQL Zugang
    -Muss umsonst sein (momentan keine kohle!)
    -Mind. 1 FTP sowie MySQL Zugangsaccount MUSS Frei sein!


    Vielen dank im vorraus!
    MFG
    Joa123 :thumbup:

    Hallo Brotfische!
    Ich brauche eure hilfe! Ich habe errors im script und weiß nicht wie ich sie beheben soll!!



    C:\Users\Dennis\Desktop\New script\gamemodes\GNE.pwn(6267) : warning 225: unreachable code
    C:\Users\Dennis\Desktop\New script\gamemodes\GNE.pwn(13127) : error 029: invalid expression, assumed zero
    C:\Users\Dennis\Desktop\New script\gamemodes\GNE.pwn(20243) : error 029: invalid expression, assumed zero
    C:\Users\Dennis\Desktop\New script\gamemodes\GNE.pwn(20243 -- 20244) : error 033: array must be indexed (variable "Admin")
    C:\Users\Dennis\Desktop\New script\gamemodes\GNE.pwn(54107) : error 021: symbol already defined: "serverNews"
    C:\Users\Dennis\Desktop\New script\gamemodes\GNE.pwn(54791) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase




    4 Errors.


    Alles grüne ist das error ding

    was meinst du denn >_> nur die teile aber iwie hat ein freund von mir gesagt das der befehl an sich mehr hat aber wo? oO

    Was für Script Teile?
    Nimm den Befehl einfach ganz raus :)

    gemacht aber er funktioniert immernoch 8| ich hab nur cmd raus genommen und alles was mit GD zutuhen hatte an einer stelle also dieser command:


    SQL
    if(strcmp(cmd, "/golddeagle", true) == 0)	{	    if(PlayerInfo[playerid][pAdmin] == 0 || IsPlayerAdmin(playerid))	    {			tmp = strtok(cmdtext, idx);			if(!strlen(tmp))			{				SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /makeadmin [ID] [Level]");				return 1;			}			new para1 = ReturnUser(tmp);			tmp = strtok(cmdtext, idx);			new level = strval(tmp);		    if(IsPlayerConnected(para1))		    {		        if(para1 != INVALID_PLAYER_ID)		        {					GetPlayerName(para1, giveplayer, sizeof(giveplayer));					GetPlayerName(playerid, sendername, sizeof(sendername));					if(PlayerInfo[para1][pAdmin] < level)					{						printf("AdmCmd: %s hat %s zu einem Level %d Admin befördert.", sendername, giveplayer, level);						format(string, sizeof(string), "Du wurdest durch %s zu einem Level %d Admin befördert", sendername, level);						SendClientMessage(para1, COLOR_LIGHTBLUE, string);						format(string, sizeof(string), "Du hast %s zu einem Level %d Admin befördert.", giveplayer,level);						SendClientMessage(playerid, COLOR_LIGHTBLUE, string);					}					else					{						printf("AdmCmd: %s hat %s zu einem Level %d Admin degradiert.", sendername, giveplayer, level);						format(string, sizeof(string), "Du wurdest durch %s zu einem Level %d Admin degradiert", sendername, level);						SendClientMessage(para1, COLOR_LIGHTBLUE, string);						format(string, sizeof(string), "Du hast %s zu einem Level %d Admin degradiert.", giveplayer,level);						SendClientMessage(playerid, COLOR_LIGHTBLUE, string);					}					PlayerInfo[para1][pAdmin] = level;				}			}		}		else		{			SendClientMessage(playerid, COLOR_RED, "Das vergeben von Admin rängen ist nur xRage erlaubt!");			SendClientMessage(playerid, COLOR_RED, "Lass es lieber, den mann kann es in der Server Log lesen.");		}		return 1;	}

    Spoiler anzeigen
    if(strcmp(cmd, "/kick", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "FEHLER: /kick [playerid] [Grund]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSupporter] >= 1)
    {
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "FEHLER: /kick [playerid] [Grund]");
    return 1;
    }
    if(PlayerInfo[giveplayerid][pAdmin] > PlayerInfo[playerid][pAdmin])
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du kannst diesen Spieler nicht kicken, da er ein höheres Adminlevel hat als du!");
    return 1;
    }
    new year, month,day;
    getdate(year, month, day);
    format(string, sizeof(string), "AdmCmd: %s wurde von %s gekickt, Grund: %s (%d-%d-%d)", giveplayer, sendername, (result),month,day,year);
    KickLog(string);
    format(string, sizeof(string), "AdmCmd: %s wurde von %s gekickt, Grund: %s", giveplayer, sendername, (result));
    SendClientMessageToAll(COLOR_LIGHTRED, string);
    Kick(giveplayerid);
    return 1;
    }
    }
    }
    else
    {
    format(string, sizeof(string), " %d ist kein aktiver Spieler.", giveplayerid);
    SendClientMessage(playerid, COLOR_GRAD1, string);
    }
    }
    return 1; }

    --------------------------------------------------------------------------------------------------------------------------------------
    /kick

    Hallo leute!


    Ich habe ein problem!


    Das problem lautet:


    Wenn ich den Befehl /kick oder /ban benutze funktioniert er nicht denn da steht " You are not an admin !"


    Aber wenn ich bei'm Rcon bin steht da USAGE: /kick [ID] [REASON]


    oder USAGE: /ban [ID] [REASON]



    aber es gibt nochwas nähmlich /dance aber der funkt steht aber bloß " USAGE: /dance [1-4] " !!!


    BITTE UM SCHNELLE HILFE!!