Beiträge von Beavis

    Jemand ne idee wiso er mir hier keine Nachicht anzeigt ob Member online sind?
    ich werd selber nicht erwähnt nur ne leere Zeile
    bcmd:members(playerid,params[])
    {
    if(PI[playerid][pMember]==0)SendClientMessage(playerid,cRed,"Deine Fraktion kann diesen befehl nicht nutzen");
    new message[128];
    SendClientMessage(playerid,cWhite,"-----Members online-----");
    for(new i = 0;i<MAX_PLAYERS;i++)if(PI[i][pMember]==PI[playerid][pMember])
    {
    if(PI[i][pLeader]==0)format(message,sizeof message,"%s %s",frakrank[PI[playerid][pMember]][PI[playerid][pRank]],PlayerName(i));
    else if(PI[i][pLeader]==PI[i][pMember])format(message,sizeof message,"%s %s [Leader]",frakrank[PI[playerid][pMember]][PI[playerid][pRank]],PlayerName(i));
    SendClientMessage(playerid,cGangchat,message);
    }
    return 1;
    }

    Guten tag zusammen


    Da ich im Sponsoringbereich wenig erfolg hatte versuche ich es hier.
    Ich bin auf der Suche nach einen Co Scripter und 1-2 Mapper für das Projekt GTA-Die80er.


    Mein Name ist Chris und bin an die 20 Jahre alt.
    Ich bin gelernter Raumausstatter im Fachbereich Boden.
    Meine hobbys sind Mein Auto und halt andere kleinigkeiten.


    Das Projekt GTA-Die80er habe ich vor ca. 4 Wochen ins Leben gerufen.
    Auf den namen bin ich aus zufall gekommen, da ich ein Spruch gelesen habe den es mal im Internet gab
    ja und ich habe vor den irgendwie umzusetzen.


    Kommen wir zu den Co Scripter
    der wird mit mir zusammen oder mal allein Arbeiten.
    Er sollte sich mit MySQL auskennen und am besten auch mit sscanf2.
    Es werden verschiedene aufgaben auf ihn zukommen, wie z.B.
    Autohaussystem/Haussystem etc..
    Die bezahlung ist individuell jenachdem wie er die Systeme aufgebaut hat
    und auch umgesetzt.
    WICHTIG! es wird erst das Script rausgegeben, wenn der Scripter seine arbeit kann und
    wenn ich merke OK, der kanns der bekommt es


    Der/Die Mapper
    Die Mapper werden immer gut mit aufgaben bereichert
    sei es mal ein Interior oder andere dinge
    es gibt immer was zu tun;)
    Auch liegt die Bezahlung individuell je nach arbeit.


    Ich werde für die Jobs arbeitsverträge erstellen, die ihr unterschreibt und mir wiederzurück gibt. (aus Beweisgründen auch besser für euch)
    Zahlungen werden via Überweisung oder Paypal vorgenommen.
    Immer anfangs des Monats und rückwirkend.


    bewerbungen nehme ich via PN an und bitte mit referenzen und gedult.
    Bei Fragen bitte ich euch die hier zu stellen damit ich nicht 5 Fragen immer beantworten muss ;)


    Soweit war es das von mir
    Gruß
    RedJoker


    ______
    Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier.

    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