Beiträge von Monte

    Hätte 2 Varianten:

    if(!strcmp(cmdtext,"/team",false,5))
    {
    if(cmdtext[6]) { return SendClientMessage(playerid,0xAA3333AA,"Benutzung: /team <text>"); }
    new str[64],ppname[16];
    GetPlayerName(playerid,ppname,sizeof ppname);
    format(str,sizeof str,"Team %s: %s",ppname,cmdtext[6]);
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    if(GetPlayerTeam(i) == GetPlayerTeam(playerid))
    {
    SendClientMessage(i,str);
    }
    }
    return 1;
    }


    oder:



    Oben:
    new bool:TeamChatAktiv[MAX_PLAYERS];


    OnPlayerCommandText:
    if(!strcmp(cmdtext,"/team",false,5))
    {
    if(cmdtext[6]) { return SendClientMessage(playerid,0xAA3333AA,"Benutzung: /team <on/off>"); }
    if(!strcmp(cmdtext[6],"on"))
    {
    TeamChatAktiv[playerid] = true;
    }
    else
    {
    TeamChatAktiv[playerid] = false;
    }
    return 1;
    }


    Irgendwo:
    public OnPlayerText(playerid,text[])
    {
    if(TeamChatAktiv[playerid] == true)
    {
    new str[64],ppname[16];
    GetPlayerName(playerid,ppname,sizeof ppname);
    format(str,sizeof str,"Team %s: %s",ppname,text);
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    if(GetPlayerTeam(i) == GetPlayerTeam(playerid))
    {
    SendClientMessage(i,str);
    }
    }
    return 0;
    }
    return 1;
    }



    EDIT: Habe gerade erst gelesen, dass du ein mit ;text willst. Aber vllt. genügen dir ja auch die Varianten.
    Ungetestet, also..^^ Falls nicht geht, sach Bescheid :D

    Heyhey, einer von MTA hats hier rübergeschafft :D
    Echt cool deine Seite, nur leider lässt sich die Werbung von Funpic nicht wegklicken..

    new LastText[MAX_PLAYERS][128],SpokenTheSameText[MAX_PLAYERS];


    public OnPlayerText(playerid, text[])
    {
    if(strlen(LastText[playerid]) != 0)
    {
    if(!strcmp(LastText[playerid],text))
    {
    SpokenTheSameText[playerid]++;
    if(SpokenTheSameText[playerid] == 5)
    {
    new str[64],ppname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,ppname,sizeof ppname);
    format(str,sizeof str,"%s wurde gekickt, weil er gespammt hat.",ppname);
    SendClientMessageToAll(FARBE,str);
    Kick(playerid);
    }
    }
    format(LastText[playerid],sizeof LastText[playerid],"%s",text);
    }
    return 1;
    }


    Probier es mal so.

    Nein Erazor.
    1. AddStaticVehicle(Ex) darf/kann nur in OnGameModeInit verwendet werden.
    2. CreateVehicle hat genauso einen "Respawntime" Parameter.
    3. Wenn man keine Ahnung hat, einfach mal die Klappe halten.

    Zeile 39
    new carid = CreateVehicle(car, X,Y,Z, 0.0, color1, color2, 60000);
    ändern in
    new carid = CreateVehicle(car, X,Y,Z, 0.0, color1, color2, -1);


    Dann respawnt es erst, wenn es kaputt ist.

    Zitat

    scoretabelle und die brauchen wir bei nem rl server nicht ...

    Diese Scoretabele kann man soweit ich weiß nicht bei einem GMX entfernen. Sie erscheint also immer bei einem GMX.


    EDIT: Und zeig mal deinen Veh Befehl, dein Problem lässt sich fixen.

    Pawno ist eine Scriptsprache, genauso wie LUA.
    Sie wird sicher in vielen anderen Multiplayer Spielen verwendet.
    Naja, wie wärs ma mit Google?

    Kannste nur ne Funktion machen, die den Timer erstellt und die führst du dann im Script aus.
    Weil anders gehts ja nicht, da es ja sonst zweimal OnGameModeInit ist und außerdem ist ein Include kein Gamemode, dadürfte OnGameModeInit garnet gehn, oder?