Beiträge von <Felix_Blume>

    Machs mal so ^^ Habs dir mals fertig gemacht ;)


    ocmd:makeleader(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,7))return SendClientMessage(playerid,ROT,"Tja Plankton.");
    new pID,fID,string[128];
    new fraktname[64];
    switch(GetPVarInt(playerid,"Fraktion"))
    {
    case 1:{fraktname=fraktname1;}
    case 2:{fraktname=fraktname2;}
    case 3:{fraktname=fraktname3;}
    case 4:{fraktname=fraktname4;}
    case 5:{fraktname=fraktname5;}
    case 6:{fraktname=fraktname6;}
    case 7:{fraktname=fraktname7;}
    case 8:{fraktname=fraktname8;}
    case 9:{fraktname=fraktname9;}
    case 10:{fraktname=fraktname10;}
    case 11:{fraktname=fraktname11;}
    case 12:{fraktname=fraktname12;}
    case 13:{fraktname=fraktname13;}
    case 14:{fraktname=fraktname14;}
    case 15:{fraktname=fraktname15;}
    }
    if(sscanf(params,"ui",pID,fID))return SendClientMessage(playerid,ROT,"Benutze: /makeleader [PlayerID] [FraktionsID]");
    SetPVarInt(pID,"Fraktion",fID);
    SetPVarInt(playerid,"FRank",6);
    SetPVarInt(playerid,"FLeader",fID);
    format(string,sizeof(string),"Admin %s hat dich zu dem Leader der Fraktion %s ernannt.",SpielerName(playerid),fraktname);
    SendClientMessage(pID,TÜRKIS,string);
    SendClientMessage(pID,TÜRKIS,"Es wäre nett wen du dich bei ihm Bedankst.");
    return 1;
    }


    Hoffe konnte dir helfen


    Mfg.
    Komm in Skype ... :D

    Das hier hat er mir geschickt...


    ocmd:heilen(playerid, params[])
    {
    new uname[34], plid, prc;
    if(!isPlayerInFrak(playerid,3))
    {
    emsg(playerid, "> Du bist kein Mitarbeiter des SF Medical Center.");
    } else if(sscanf(params, "%s %d", uname, prc))
    {
    imsg(playerid, "> Benutze: /heilen [Name/PlayerID] [Preis]");
    } else if(prc <= 0)
    {
    emsg(playerid, "> Der Preis muss mindestens 1$ betragen.");
    } else {
    plid = GetUserID(uname);
    new Float:X, Float:Y, Float:Z, msg[128];
    GetPlayerPos(plid, X, Y, Z);
    if(plid == playerid)
    {
    emsg(playerid, "> Du kannst dich nicht selbst heilen.");
    } else if(!IsPlayerConnected(plid))
    {
    emsg(playerid, "> Der Spieler ist nicht online.");
    } else if(!PlayerToPoint(5.0, playerid, X, Y, Z))
    {
    emsg(playerid, "> Du bist nicht in der Nähe des Spielers.");
    } else {
    format(msg, 128, "** %s hat eine Anfrage erhalten.", GetPname(plid));
    SendClientMessage(playerid, CL_GREEN, msg);
    Success(playerid);
    format(msg, 128, "%s %s möchte dich für %d$ heilen.\r\n\r\nNimmst du das Angebot an?", GetRankName(playerid), GetPname(playerid), prc);
    ShowPlayerDialog(plid, 375, DIALOG_STYLE_MSGBOX, "Angebot", msg, "Ja", "Nein");
    Success(plid);
    PI[plid][adm_id] = playerid;
    PI[plid][offerval] = prc;
    }
    }
    return 1;
    }



    Mfg.

    Hallo Breadfish,
    Ich habe mal wieder einpaar Errors..


    Das sind die Errors...


    Zeile (603) : Unbekannte Variable : "PI"
    Zeile (603) : Befehl hat keinen Sinn
    Zeile (603) : Erwartete Zeichen ";", aber gefunden "]"
    Zeile (603) : Ungültiger Befehl
    Zeile (603) : Zuviele Fehler in einer Zeile


    5 Errors, 1 Warnungen
    Du hast Errors im Skript. Kompilierung abgebrochen


    PWNMod Compiler Version 1.2
    (c) Trooper[Y]
    In Kooperation mit GTA-Servers.de


    Und die Zeile 603 und 604...


    PI[plid][adm_id] = playerid;
    PI[plid][offerval] = prc;


    Bitte hilft mir...


    Vielen Dank im vorraus.


    Mfg.

    Hallo Breadfish,
    Ich habe es so gemacht das wen man /stats macht kommen halt alle Infos.. Frak, Admin lvl Bla Bla Bla...


    Nur wen man einen Perso hat dan steht bei mir..


    "Perso:1"
    Ich möchte es aber so das bei Perso das steht...


    "Perso: Nicht/Vorhanden"


    Also ich habs so versucht..


    if(SpielerInfo[playerid][sPerso] == 1)
    {
    sPerso = "Vorhanden";
    }
    if(SpielerInfo[playerid][sPerso] == 0)
    {
    sPerso = "Nicht Vorhanden";
    }


    Leider ohne Erfolg :P


    Da wollte ich fragen ob ihr mir hilft...


    Vielen Dank im vorraus.


    Mfg.

    Kann mir einer Helfen???


    Zeile (2013) : Nicht deklarierte (forward) Funktion : ("OnPlayerTakeDamage")


    Mfg.


    //Edit:
    hat sich geklärt ;) habs heraus gefunden :D
    Für die die es nicht wissen..


    forward OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid);


    Mfg.

    Ehm Nice tutorial ^^


    Ich habe hier ein Error...


    Zeile (2013) : Nicht deklarierte (forward) Funktion : ("OnPlayerTakeDamage")
    Also ich weiß man muss
    forward OnPlayerTakeDamage();
    schreiben nur was kommt da in die klammern??


    Mfg.

    Hallo Breadfish,
    Ja ich habe wieder ein problem heir in dem F Chat...


    undzwar habe ich das so..


    ocmd:fc(playerid,params[])
    {
    new text[128],LVPDRank[54],ARMYRank[54],MEDICRank[54];
    if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"Benutze: /fc [Text]");
    switch(GetPVarInt(playerid,"Fraktion"))
    {
    case 1:
    {


    switch(GetPVarInt(playerid,"FRank"))
    {
    case 1:{LVPDRank=LVPDR1;}
    case 2:{LVPDRank=LVPDR2;}
    case 3:{LVPDRank=LVPDR3;}
    case 4:{LVPDRank=LVPDR4;}
    case 5:{LVPDRank=LVPDR5;}
    case 6:{LVPDRank=LVPDR6;}
    }
    }
    case 2:
    {
    switch(GetPVarInt(playerid,"FRank"))
    {
    case 1:{ARMYRank=ARMYR1;}
    case 2:{ARMYRank=ARMYR2;}
    case 3:{ARMYRank=ARMYR3;}
    case 4:{ARMYRank=ARMYR4;}
    case 5:{ARMYRank=ARMYR5;}
    case 6:{ARMYRank=ARMYR6;}
    }
    }
    }
    case 3:
    {
    switch(GetPVarInt(playerid,"FRank"))
    {
    case 1:{MEDICRank=MEDICR1;}
    case 2:{MEDICRank=MEDICR2;}
    case 3:{MEDICRank=MEDICR3;}
    case 4:{MEDICRank=MEDICR4;}
    case 5:{MEDICRank=MEDICR5;}
    case 6:{MEDICRank=MEDICR6;}
    }
    }
    }
    format(text,sizeof(text),"((%s %s: %s ))",LVPDRank,ARMYRank,MEDICRank,SpielerName(playerid),text);
    for(new i=0; i<GetMaxPlayers(); i++)
    {
    if(IsPlayerConnected(i))
    {
    if(isPlayerInFrak(i,GetPVarInt(playerid,"Fraktion")))
    {
    SendClientMessage(i,GELB,text);
    }
    }
    }
    return 1;
    }



    und errors bekomme ich diese...


    Zeile (839) : error 014: invalid statement; not in switch
    Zeile (839) : Befehl hat keinen Sinn
    Zeile (839) : Erwartete Zeichen ";", aber gefunden ":"
    Zeile (839) : Ungültiger Befehl
    Zeile (839) : Zuviele Fehler in einer Zeile


    5 Errors, 1 Warnungen
    Du hast Errors im Skript. Kompilierung abgebrochen


    PWNMod Compiler Version 1.2
    (c) Trooper[Y]
    In Kooperation mit GTA-Servers.de



    Könnt ihr mir pls helfen?


    Vielen Dank im vorraus.
    Mfg.

    Hallo Breadfish,
    Was habe ich hier Falsch gemacht??


    ocmd:fc(playerid,params[])// Der Befehl
    {
    new text[128],LVPDRank[54],ARMYRank[54];// Varieblen für den F Chat Text und die Rank namen
    if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"Benutze: /fc [Text]");// Solltet Ihr kennen ;)
    switch(GetPVarInt(playerid,"Fraktion"))// Switch und Case ;)
    {
    case 1:// wenn die variable Fraktion gleich 1 Ist in meinen Fall die Frak LVPD
    {


    switch(GetPVarInt(playerid,"FRank"))// ;)
    {
    case 1:{LVPDRank=LVPDR1;}// Wenn die Variable FRank 1ist speichern wir den text des rank 1 namen LVPDR1
    // oben defined in der variable LSPDRank
    case 2:{LVPDRank=LVPDR2;}// das gleiche hier
    case 3:{LVPDRank=LVPDR3;}// ...
    case 4:{LVPDRank=LVPDR4;}// ..
    case 5:{LVPDRank=LVPDR5;}//...
    case 6:{LVPDRank=LVPDR6;}//...
    }
    }
    case 2:
    {
    switch(GetPVarInt(playerid,"FRank"))// ;)
    {
    case 1:{ARMYRank=ARMYR1;}// Wenn die Variable FRank 1ist speichern wir den text des rank 1 namen LVPDR1
    // oben defined in der variable LSPDRank
    case 2:{ARMYRank=ARMYR2;}// das gleiche hier
    case 3:{ARMYRank=ARMYR3;}// ...
    case 4:{ARMYRank=ARMYR4;}// ..
    case 5:{ARMYRank=ARMYR5;}//...
    case 6:{ARMYRank=ARMYR6;}
    // hier nach dem gleichen muster...
    }
    }
    format(text,sizeof(text),"((%s %s: %s ))",LVPDRank,ARMYRank,SpielerName(playerid),text);// Gut hier findet ihr nun 3 Variablen wegen dem Rank
    for(new i=0; i<GetMaxPlayers(); i++)// hier fragt er ab aus der serverconfig wv max spieler definiert sind.
    {
    if(IsPlayerConnected(i))// wenn die verbunden sind
    {
    if(isPlayerInFrak(i,GetPVarInt(playerid,"Fraktion")))// wenn alle verbundenen die in der gleichen frak sind wie der spieler dan
    {
    SendClientMessage(i,GELB,text);// erhalten sie den text was er geschrieben hat...
    }
    }
    }
    return 1;
    }


    Den ich bekomme immer diesen Error...


    Zeile (841) : error 002: only a single statement (or expression) can follow each "case"



    Was habe ich falsch???


    ich hoffe ihr könnt mir helfen.


    Vielen Dank im vorraus.
    Mfg.

    Hallo Breadfish,
    Ich suche einen /F Chat für die Fraktionen Und bevor ihr mir irgend was vom Godfather schickt! Ich mache ein Selfmade und keine 0815 Server ( Godfather )
    Wenn ihr irgend welche Genauen Info´s braucht,
    Bin in meinem TS³
    188.40.175.154:7771



    Vielen Dank im vorraus.


    Mfg.