Beiträge von Manniac

    Hi(Man,ned der schon wieder;) ),ich komme sofort zum Thema..ich habe ein /setleader erstellt..allerdings hatte ich da ein paar Errors bekommen..diese habe ich beseitigen können,außer einen


    error 035: argument type mismatch (argument 3)


    Hier die Zeile(n)
    SetPVarInt(pID,"Fraktion",fID);


    Hier der ganze Befehl


    Spoiler anzeigen
    ocmd:setleader(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,1,"Du bist kein Admin..");
    new pID,fID[128];new string[128];
    if(sscanf(params,"ui",pID,fID))return SendClientMessage(playerid,1,"Benutze: /setleader [playerid] [Frakid]");
    SendClientMessage(playerid,1,"/////////////////////////////////////////////////////");
    SendClientMessage(playerid,HlBlau,"LSPD = 1 | C.S.I = 2 | Bundeswehr = 3 | Grove = 4 | Ballas = 5");
    SendClientMessage(playerid,HlBlau,"LCN = 6 | Terror = 7 | CNN = 8 | OAMT = 9 | Yakuza = 10 ");
    SendClientMessage(playerid,1,"/////////////////////////////////////////////////////");
    SetPVarInt(pID,"Fraktion",fID);
    SetPVarInt(pID,"Fraktionsrang",6);
    format(string,sizeof(string),"[AdminInformation]Du hast %s zum Leader der Fraktion %i ernannt!",SpielerName(pID),fID);
    SendClientMessage(playerid,Gelb,string);
    new string2[128];
    format(string,sizeof(string),"Du wurdest von %s zum Leader der Fraktion ernannt,Herzlichen Glückwunsch!Benimm dich..",SpielerName(playerid),fID);
    SendClientMessage(pID,Gelb,string2);
    SpielerSpeichern(pID);
    SpielerSpeichern(playerid);
    return 1;
    }



    Krass,dass ich so spät nichmehr klar denken kann :P (wahrscheinlich isses ein Denkfehler)

    Um es kurz zu machen,ich bekomm diesen Fehler:


    warning 208: function with tag result used before definition, forcing reparse


    der Stock(wie immer,ganz unten)


    stock Float:GetDistanceBetweenPlayers(p1,p2)
    {
    new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
    if(!IsPlayerConnected(p1) || !IsPlayerConnected(p2))
    {
    return -1.00;
    }
    GetPlayerPos(p1,x1,y1,z1);
    GetPlayerPos(p2,x2,y2,z2);
    return floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));


    Achja,der "Fehlererklärbär" geht bei mir nicht

    Jo,habe das Problem,dass wenn ich /asay [text] eingebe


    [Admin Manniac]:y


    kommt


    BSP:
    Ich gebe /asay Hi
    ein und es erscheint im Chat
    [Admin Manniac]: y


    Hier der Code
    ocmd:asay(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,0,"Du bist kein Admin!");
    new text[128];new string[128];
    if(sscanf(params,"u",text))return SendClientMessage(playerid,-1,"Benutze: /asay [text]");
    format(string,sizeof(string),"[Admin %s]:%s",SpielerName(playerid),text);
    SendClientMessageToAll(Gelb,string);
    return 1;
    }