Beiträge von .Kevin

    Mach überall so


    TextDrawTextSize(td,X+50.0,15.0); // die +50 stehen für die länge und die 15 f+r die höhe ^^


    Eventuell musst du die 50 noch anpassen, je nach dem wie lang dein Textdraw wird.


    Ändert trotzdem nichts ...

    Hallo liebe Community,


    ich versuche gerade alle Spieler auszulesen die in einer gewissen Fraktion sind.
    Leider bekomme ich nichts ausgegeben, genauso kommt der print auch nicht...


    new sname[MAX_PLAYER_NAME];
    format(string,sizeof(string),"SELECT `Name` FROM `accounts` WHERE `Fraktion` ='%d'",SpielerInfo[playerid][Fraktion]);
    mysql_query(string);
    mysql_store_result();
    new rows = mysql_num_rows();
    for(new o; o<rows; o++)
    {
    mysql_retrieve_row();
    printf("%s",sname);
    mysql_fetch_field_row(sname,"Fraktion");
    format(buffer,sizeof(buffer),"%s{FEFEFE}Name: %s\n",buffer,sname);
    }
    mysql_free_result();
    ShowPlayerDialog(playerid,DIALOG_MEMBER,DIALOG_STYLE_LIST,"Fraktionsmember",buffer,"auswahl","abbrechen");


    Edit:Code eingerückt.

    Dann frag nicht nach einem Verbesserungsvorschlag wenn es am Ende heißt, dass ich dich dazu "zwingen" würde.


    Wenn dich das Filesystem stört bau doch nen anderes ein ? Es geht hier lediglich um die Funktionen des Handysystems und nicht wie es
    gespeichert wird. Also such dir jemand anders den du anpissen kannst.


    Ich gebe 6/10 .. Mir gefällt das Textdraw nicht so ..

    Einen schönen 4. Advent Community,


    ich bin gerade ein bisschen neben der Spur, ich habe jetzt ein Dynamisches Rangsystem geschrieben, dies funktioniert auch alles..
    jetzt bin ich aber dabei das ganze auch im Fraktionschat einzubauen. Da fängt es an zu Harpern. Ich weiß nicht wie ich den Spieler
    Rang dem Fraktionsrang zuweisen soll...


    Code sollte erklärend sein..


    enum fraks
    {
    Fraktion,
    Rang1[32],
    Rang2[32],
    Rang3[32],
    Rang4[32],
    Rang5[32],
    Rang6[32],
    Rang7[32],
    Rang8[32],
    Rang9[32],
    Rang10[32]
    }



    COMMAND:f(playerid,params[])
    {
    if(SpielerInfo[playerid][Eingeloggt] == 0)return SendClientMessage(playerid,Grau,"Du bist nicht eingloggt!");
    if(SpielerInfo[playerid][Fraktion] == 0)return SendClientMessage(playerid,Orange,"Du bist kein Mitglied einer Fraktion!");
    new msg[128],string[128],strpos = strfind(msg,"www",true);
    if(sscanf(params,"s[128]",msg))return SendClientMessage(playerid,Gelb,"Fraktionschat: [Message]");
    if(strfind(msg,".",true) != -1 && strfind(msg,":",true) != -1 && strlen(msg) > 8 && strfind(msg,TSIP,false) == -1)
    {
    strdel(msg,strpos,strfind(msg,".",true) && strfind(msg,":",true));
    return 1;
    }
    switch(SpielerInfo[playerid][Rang])
    {
    case 10:
    {
    printf("%s",Fraktionen[SpielerInfo[playerid][Fraktion]][Rang10]); // wird nicht geprintet.. Mein Rang ist 10..
    format(string,sizeof(string),"**(( %s %s: %s ))**",Fraktionen[SpielerInfo[playerid][Fraktion]][Rang10],SpielerName(playerid),msg);
    }
    }
    SendFraktionsMessage(SpielerInfo[playerid][Fraktion],Hellblau,string);
    return 1;
    }


    Am besten wäre es das ganze irgendwie in einen stock zu packen aber ich bräuchte einen kleinen Denkanstoß..


    Ich habs jetzt mal mit deiner Funktion versucht, aber ingame passiert einfach nichts ? :o


    for(new i; i<MAX_PLAYERS; i++)
    {
    if(IsPlayerInRangeOfPoint(i,5.0,x,y,z))
    {
    if(Spieler[i][Handschellen] == 1 && !IsPlayerInAnyVehicle(playerid))
    {
    if(CheckSeatTaken(vID, 2)){ siit = 2;}
    else if(CheckSeatTaken(vID,3)){siit = 3;}
    PutPlayerInVehicle(i,vID,siit);
    }
    }
    }

    Hallo & einen schönen Guten Morgen 8)


    Ich versuche gerade den freien Sitz eines Fahrzeuges raus zu bekommen .. ich mache das alles mit einer Schleife, aber irgendwie funktioniert
    das nicht so richtig. Und zwar kann ich nur einen reinziehen ?..


    for(new i; i<MAX_PLAYERS; i++)
    {
    if(IsPlayerInVehicle(i,vID))
    {
    new sit = GetPlayerVehicleSeat(i);
    if(sit == 3 && sit == 4)return SendClientMessage(playerid,Orange,"Deine Rückbank ist besetzt!");
    else if(sit != 2){ siit = 2; }
    else if(sit != 3){ siit = 3; }
    }
    if(IsPlayerInRangeOfPoint(i,5.0,x,y,z))
    {
    if(Spieler[i][Handschellen] == 1)
    {
    PutPlayerInVehicle(i,vID,siit);
    siit = 0;
    }
    }
    }
    return SendClientMessage(playerid,Weiss,"Kein Spieler zum Cuffen in der Nähe!");

    Nein ^^


    Guten Abend liebe Community,


    ich habe eine Frage zu einem Fraktionsnamen, wir sind gerade am Diskutieren über einen Namen.
    Und zwar sind einige bei uns der Meinung Aryan wäre Rassistisch. Da es ja ein Germanisches Wort ist,
    welches reines Blut bedeutet. Ich bin aber der meinung auf einem Rollenspiel Server sollte sowas doch
    kein Problem sein oder wie seht ihr das ? ..