Beiträge von Kaliber

    Ja wenn der text aber 1000 Zeichen lang ist soll der 50 \n hallt alle 20 Zeichen gemacht werden?


    Schonmal was von Schleife + Algorithmus gehört :huh:


    mfg. :rolleyes:


    //Edit:


    Anscheinend kommst du nicht drauf, hier mal ein kleiner Hinweis:


    new len = strlen(string),i;
    for(; i<len; i++) {
    if((i % 20) == 0) {
    strins(string,"\n",i,128);
    }
    }


    mfg. :thumbup:

    new Float:health;
    SetPlayerHealth(playerid,GetPlayerHealth(playerid,health) + 25.0);


    So geht das auch nicht :D


    Du musst es so machen:


    new Float:health;
    GetPlayerHealth(playerid,health);
    SetPlayerHealth(playerid,health + 25.0);


    mfg. :thumbup:

    Vor einigen Tagen habe ich gelesen, dass so eine Funktion gebraucht wird, nun hier mal eine simple verdrehens Funktion:


    stock verdrehen(txt[]) {
    new len=strlen(txt),s,tmp[128];
    for(; s<len; s++) {
    new x = random(strlen(txt));
    tmp[s] = txt[x];
    strdel(txt,x,x+1);
    }
    strins(tmp,txt,strlen(txt),128);
    return tmp;
    }


    //Verwendung:
    printf("Wort: %s",verdrehen("Reallife"));
    //-> Output: eeillafR //ändert sich natürlich immer


    Hoffe ich konnte einigen Helfen...


    mfg. :thumbup:

    Schreib mal folgendes:


    //Unter OnPlayerSpawn
    if(GetPVarInt(playerid,"loggedin") == 0) return 1;


    //und bei dem stock Login
    //Schreibe es so:
    if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
    {
    LoadAccount(playerid);
    SendClientMessage(playerid,BLAU,"Der Login war Erfolgreich!");
    PlayerPlaySound(playerid, 1063, 0.0, 0.0, 0.0);
    SetPVarInt(playerid,"loggedin",1);
    SpawnPlayer(playerid);
    return 1;
    }


    mfg. :thumbup:

    Schreibe das alles einfach so:


    if(!strcmp(cmd, "/sellhaus", true))
    {
    if(!PlayerInfo[playerid][pHauskey]) return SendClientMessage(playerid,WHITE,"Du hast kein Haus!");
    new owner[128],money;
    format(owner,sizeof(owner),"Der Staat");
    PlayerHaus[PlayerInfo[playerid][pHauskey]][Owner] = owner;
    PlayerHaus[PlayerInfo[playerid][pHauskey]][Mietbar] = 0;
    PlayerHaus[PlayerInfo[playerid][pHauskey]][Verkauft] = 0;
    money = floatround(PlayerHaus[PlayerInfo[playerid][pHauskey]][Kosten] / 2);
    new money2 = GetPlayerMoney(playerid) + money;
    GivePlayerMoney(playerid,money2);
    SendClientMessage(playerid,WHITE,"Du hast dein Haus verkauft!");
    UpdateHaus(PlayerInfo[playerid][pHauskey]);
    PlayerInfo[playerid][pHauskey] = 0;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(PlayerInfo[i][pMietKey] != 0)
    {
    PlayerInfo[i][pMietKey] = 0;
    SendClientMessage(i,WHITE,"Dein Hausbesitzer hat sein Haus verkauft, du bist nun obdachlos!");
    }
    }
    return 1;
    }


    mfg. :thumbup:

    Oh ne sry
    Habs gerade mal angesehen.. Seite will sich irgendwie nicht aufbauen.. daher habe ich noch nichts dazu schreiben...
    sobald es dann mal geht versuche ich es .. aber kollege schaut gerade nach..


    Das steht da:


    public OnRconLoginAttempt(ip[], password[], success)
    {
    if(!success) //If the password was incorrect
    {
    printf("FAILED RCON LOGIN BY IP %s USING PASSWORD %s",ip, password);
    new pip[16];
    for(new i=0; i<MAX_PLAYERS; i++) //Loop through all players
    {
    GetPlayerIp(i, pip, sizeof(pip));
    if(!strcmp(ip, pip, true)) //If a player's IP is the IP that failed the login
    {
    SendClientMessage(i, 0xFFFFFFFF, "Wrong Password. Bye!"); //Send a message
    Ban(i); //They are now banned.
    }
    }
    }
    return 1;
    }


    mfg. :thumbup:

    Probiers mal so:


    CMD:Truckleihen(playerid,params[])
    {
    if(Truckleih[playerid] != 0) return SendClientMessage(playerid,BLAU,"Du kannst kein Roller mieten da du bereits einen besitzt"),SendClientMessage(playerid,BLAU,"Tippe /deltruck um deinen Roller zu löschen.");
    Truckleih[playerid] = 1;
    Truck[playerid] = CreateVehicle(514,1277.8802,-1798.1315,12.9853,81.6282, -1, -1, -1);
    PutPlayerInVehicle(playerid,Truck[playerid],0);
    return 1;
    }


    mfg. :thumbup: