Beiträge von Yoda

    cmdmist"commandname"...blabla
    {
    if(IsPlayerAdmin==1)
    {
    washalt ist wenn er admin ist
    }
    else(! IsPlayerAdmin==1)
    {
    du bist kein admin
    }


    das war jtz mal die kurz form die ich mal schnell in 21sekunden gebastelt habe,....puhh


    gibts doch ne schon wieder einer schneller

    mach einfach timer für jede sekunde die überprüft ob nichterlaubte waffen jemand hat. oder mehr geld als ein bestimmten wert hat



    #define MAX_MONEY /*beliebiger wert ich nehm mal*/ 9999999999
    forward cheattimer();


    SetTimer("cheattimer",999,1);


    public cheattimer()
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(GetPlayerWeapon(i)......)
    {
    kickplayer
    return 1;
    }
    if(GetPlayerMoney(i) >= MAX_MONEY)
    {
    kick....
    return 1;
    }
    return 1;
    }



    mist der war schneller und hats net erst hier erstellt sondern glei kopiert

    oh sory hab das aus der rechten ecke genommen^^:


    format(WWW,sizeof(WWW),"www.slfclan.de.tc");
    www = TextDrawCreate(33.000000,430.000000,WWW);
    TextDrawLetterSize(Text:www,0.499999,1.100000);

    das stimmt jtz aber

    hmm also schwierig ist das nicht^^


    du machst einfach eine variable dafür die dann in die datei geschrieben wird mit den jeweiligen wert der sterne also 1-6.
    weiß nicht wo da das problem liegt^^ außer vllt das zeit problem

    if (strcmp(cmdtext, "/zu", true)==0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    new i;
    for(i=0;i<MAX_PLAYERS;i++)
    {
    if(i != playerid)
    {
    SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
    }
    }
    SendClientMessage(playerid, grün, "***Fahrzeug abgeschlossen!");
    new Float:pX, Float:pY, Float:pZ;
    GetPlayerPos(playerid,pX,pY,pZ);
    PlayerPlaySound(playerid,1056,pX,pY,pZ);
    }
    else
    {
    SendClientMessage(playerid, rot, "Du bist in keinem Fahrzeug!");
    }
    return 1;
    }


    if (strcmp(cmdtext, "/auf", true)==0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    new i;
    for(i=0;i<MAX_PLAYERS;i++)
    {
    if(i != playerid)
    {
    SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
    }
    }
    SendClientMessage(playerid, grün, "***Fahrzeug aufgeschlossen!");
    new Float:pX, Float:pY, Float:pZ;
    GetPlayerPos(playerid,pX,pY,pZ);
    PlayerPlaySound(playerid,1057,pX,pY,pZ);
    }
    else
    {
    SendClientMessage(playerid, rot, "Du bist in keinem Fahrzeug!");
    }
    return 1;
    }

    textdraws bleiben grundsätzlich für immer!!!!


    new Text:www;
    new WWW[256];


    ongamemodeinit:


    format(WWW,sizeof(WWW),"www.slfclan.de.tc");
    www = TextDrawCreate(430.000000,430.000000,WWW);
    TextDrawLetterSize(Text:www,0.499999,1.100000);


    onplayerconnect:


    TextDrawShowForPlayer(playerid,Text:www);


    so damit sollte dir doch geholfen sein, falls du noch nicht weißt wie

    ich würde dir raten einfach einen timer einzubauen der einen nur aller 5sek schreiben lässt



    2. 7exit >>>> verwende das hier bei onplayertext, dann schreibts das ne in den chat:.....


    public OnPlayerText(playerid, text[])
    {
    if(strfind(text, "7", true,0) == 0)
    {
    SendClientMessage(playerid,rot,"Pass das nächste mal besser auf!!!!");
    return 0;
    }
    return 1;
    }

    new Text:www;
    new WWW[256];


    ongamemodeinit:


    format(WWW,sizeof(WWW),"www.slfclan.de.tc");
    www = TextDrawCreate(430.000000,430.000000,WWW);
    TextDrawLetterSize(Text:www,0.499999,1.100000);


    onplayerconnect:


    TextDrawShowForPlayer(playerid,Text:www);


    so damit sollte dir doch geholfen sein, falls du noch nicht weißt wie