Beiträge von Beavis

    Ich kann dir zu morgen auch was fertig machen wenn du willst denn dazu kommen noch 1ne deklairung und 2 stocks damit es Bugfrei funkt ;)
    rest via PN

    da fällt mir spontan nix ein ich lass es alles über ein enum laufen, da ich dann für alle interiors ein und das selbe system nutze
    sowas könntest du z.B. machen

    ja da die deklairung unsinn ist wenn du sie nicht brauchst
    einfach oben das new bla löschen und vor den Createpickup auch

    ja der sagt das du es nicht verwendest, da du es nicht anwendest für deine weise brauchst du die PickUp deklairung garnicht

    wie hast du die da angewendet?
    bei den OnPlayerKey?


    andernfalls mit den
    #pragma unused lapdenter
    #pragma unused lapdexit
    die ganz nach oben

    guck mal


    ich hab jetzt 100mal ein d in einen string ne
    jetzt mit sscanf
    sscanf(result, "p<|>s[128]s[128]dddddd\
    ddddddddddd", playername2,
    PlayerInfo[playerid][pKey],
    pupsblablabla);// \ sagt unten gehts weiter da wo nen , is kannst du sowiso ein runter springen
    und bei sscanf 2 nuss nach einen s immer was hinter sein das es auch als string abgegeben wird

    Nabend zusammen


    Ich steh vor einen rätsel
    Ich habe Ganz ganz oben im Script meine Fraktionsränge so deklariert:
    new frakrank[4][10][50]=
    {
    {" "," "," "," "," "," "," "," "," "," "},//Zivilisten
    {"Praktikant","Azubi","Geselle","Kommissar","Hauptkommissar","Ausbilder","Ober Ausbilder","Polizeisprecher","stellv. Polizeidirektor","Polizeidirektor"},//Polizei
    {"Praktikant","Lehrling","Kurvenschneider","Bleifuss","Drifter","Driftgenie","Driftgott","Ausbilder","Junior Fahrlehrer","Senior Fahrlehrer"},//Fahrschule
    {"Schüler","Brandstifter","Angestellter","Beamter","Ordnungshüter","Stellv. Abteilungsleiter","Abteilungsleiter","stellv. Abteilungsleiter","Junior Branddirektor","Senior Branddirektor"}//Feuerwehr
    };
    das ist soweit alles in ordnung
    aber in den command für den fraktionschat geht nix mehr seitdem die ränge darin sind
    Ich hab keine ahnung wiso in den Stats befehlen geht es so wie ich es haben wollte
    hier ist mal der Befehl:
    bcmd:f(playerid,params[])
    {
    if(PI[playerid][pMember]==0)
    {
    SendClientMessage(playerid,cRed,"Deine Fraktion kann diesen befehl nicht nutzen");
    }
    else
    {
    new string[256],message[128];
    if(sscanf(params,"s[128]",message))
    {
    SendClientMessage(playerid,cRed,"/f(amily) [text]");
    return 1;
    }
    if(PI[playerid][pMember]==1)format(string,sizeof string,">> %s %s: %s <<",frakrank[PI[playerid][pMember]][PI[playerid][pRank]],PlayerName(playerid),message);
    if(PI[playerid][pMember]==2)format(string,sizeof string,">> %s %s: %s <<",frakrank[PI[playerid][pMember]][PI[playerid][pRank]],PlayerName(playerid),message);
    if(PI[playerid][pMember]==3)format(string,sizeof string,">> %s %s: %s <<",frakrank[PI[playerid][pMember]][PI[playerid][pRank]],PlayerName(playerid),message);
    for(new i; i<MAX_PLAYERS; i++)if(PI[i][pMember]==PI[playerid][pMember])SendClientMessage(i,cGangchat,string);
    }
    return 1;
    }
    wenn ich nur /f eingebe kommt die fehlermeldung aber wenn ich /f Text eingebe, dann sagt er mir das es den command nicht gibt
    Ich habe alles versucht nur ich find nix mehr raus
    ich hoffe, das einer von euch ne idee dazu hat ohne irgendwelche stocks zu erstellen

    jop ich sage Guten Abend


    2. versuch
    COMMAND:f(playerid,params[])
    {
    new text[128];
    if(sscanf(params,"s",text))return SendClientMessage(playerid,COLOR_GREEN,"/f [text]");
    format(text,sizeof(text),"Member %s: %s", spielername(playerid),text);
    for(new i; i<MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(isPlayerInFrakt(i,!=0))SendClientMessage(i,COLOR_GREEN,text);
    }
    }
    return 1;
    }