Beiträge von RFT

    nen beispiel



    enum CarInfo
    {
    Auto,
    }
    new AutoInfo[MAX_PLAYERS][CarInfo];


    herausfinden der id



    new bla;
    bla = GetPlayerVehicleID(playerid);
    AutoInfo[playerid][Auto] = bla;

    sollte das Auto gekauft sein würde ich den Namen des Spielers per



    GetPlayerName //heraus finden lassen
    und per GetPlayerVehicleId // die id des Cars herausfinden lassen wenn er drinne sitzt
    und das würde ich dann in einer CFG speichern lassen und per if(strfind würde ich dann überorüfen lassen ob dem Spieler das Car gehört

    meinst du so



    dcmd_healall(playerid,params[]) {
    new string[128];
    #pragma unused params
    if(PlayerInfo[playerid][admin]>=2 || IsPlayerAdmin(playerid)) {
    for(new i = 0; i <= MAX_PLAYERS; i++) {
    SetPlayerHealth(i,100);}
    new Text[32];
    format(Text,sizeof(Text),"%s hat alle geheilt!"admin);
    SendClientMessageToAll(rot,Text);
    format(string,sizeof(string),"Admin: %s Hat alle geheilt!",admin);}
    else { SendClientMessage(playerid,rot,KEINADMIN);}
    return 1;}

    oder teil die Summe doch durch irgendwas teilen kann man mit zum beispiel



    new bla = 1000;
    Bla = /5;


    dann würde die summe durch 5 teilen

    du musst ihn returnen lassen



    if ((gTeam[playerid]==TEAM_cops) || (gTeam[playerid]==TEAM_copsLEADER)){
    SendClientMessage(playerid,COLOR_WHITE,"_____Polizei_Blueberry_____");
    for(new i = 0; i < MAX_PLAYERS; i++){
    if(gTeam[i]==TEAM_cops){new rr[30];
    new humm[MAX_PLAYER_NAME];
    GetPlayerName(i,humm,sizeof(humm));
    format(rr,sizeof(rr),"%s",humm);
    SendClientMessage(playerid,COLOR_WHITE,rr);
    }if(gTeam[i]==TEAM_copsLEADER){new rr[30];
    new humm[MAX_PLAYER_NAME];
    GetPlayerName(i,humm,sizeof(humm));
    format(rr,sizeof(rr),"%s(Leader)",humm);
    SendClientMessage(playerid,COLOR_WHITE,rr);}}}
    return 1;
    ...........


    wird aber wenigstens der Name des Leaders angezeigt

    bei 5 Laggen dürfte es normalerweise nicht normalerweise verbraucht nen Samp server ungefähr 100 mb Ram

    xD ich habe was vergessen sorry



    new result[128];
    if(strcmp(cmd, "/me", true) == 0) {
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(strlen(result) == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Benutze /me [Aktion]");
    new hodentext[50];
    new dername[MAX_PLAYER_NAME];
    GetPlayerName(playerid,dername,sizeof(dername));
    format(hodentext,sizeof(hodentext),"* %s %s",dername,result);
    for(new i = 0; i < MAX_PLAYERS; i++){
    new penis;
    penis=GetDistanceBetweenPlayers(playerid,i);
    if(penis<20){SendClientMessage(i,COLOR_ME,hodentext);}
    }
    return 1;
    }


    so gehts aber