Beiträge von RFT

    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

    strtok kann keine leerzeichen erkennen deshalb mach es so



    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,tmp);
    for(new i = 0; i < MAX_PLAYERS; i++){
    new penis;
    penis=GetDistanceBetweenPlayers(playerid,i);
    if(penis<20){SendClientMessage(i,COLOR_ME,hodentext);}
    }
    return 1;
    }

    was kommen denn für warnings /errors und ich würde den tmp string auf 128 machen weil 256 ist quatsch sowas braucht man nicht wenn du zu viele davon hast Laggt das komplette Script

    xD habe den Thread hier ganz vergessen damit die cars nicht verschwinden musst du das hier raus nehmen



    if(Carlist[playerid][Carid]!=-1)
    {
    SetVehicleParamsForAll(Carlist[playerid][Carid],0,0);
    DestroyVehicle(Carlist[playerid][Carid]);
    Carlist[playerid][Carid]=-1;
    }
    //-


    und wieso die Autos abgeschlossen wie man das beheben kann habe ich in den oberen beiträgen gepostet

    return gibt nen wert zurück zum beispiel du machst es so



    if(PlayerInfo[playerid][pAdmin] == 1)
    {
    SendClientMessage(playerid,Blau,"Moderator");
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] == 2)
    {
    SendClientMessage(playerid,Blau,"Moderator");
    return 1;
    }


    würde hier das return fehlen und ich wäre Admin level 2 würde der Text 2 mal bei mir kommen also return gibt nen wert zurück

    also das finde ich richtig arm von Blackshooter ehrlich jetzt wie alt ist er 17 - 18 und will hier ein auf Boss tuhen hier sind bestimmt 12 Jährige die im Kopf weiter als Blackshooter sind