Beiträge von TutNichts

    Bei deinem Loginscript:
    SetPlayerSkin(playerid, dini_Int(Account, "Skin"));


    Und dann bei deinem OnPlayerDisconnect:
    dini_IntSet(Account, "Skin", GetPlayerSkin(playerid));

    if(strcmp(cmdtext,"/gate",true)==0)
    {
    if(IsPlayerInRangeOfPoint(playerid,10,1887.69995117,1101.19995117,12.39999962))
    {
    if(SpielerInfo[playerid][pTeam] == 5)
    {
    SetTimer("YGate",5000,0);
    MoveDynamicObject(YakuGate[0],1887.69995117,1101.19995117,12.39999962+6,4);
    SendClientMessage(playerid,COLOR_Farbe1,"*Yakuza* Das Tor wird in 5 Sekunden automatisch schliessen.");
    return 1;
    }
    }
    else if(IsPlayerInRangeOfPoint(playerid, 10, 2493.9634,2784.8601,10.8203))
    {
    if(SpielerInfo[playerid][pTeam] == 4)
    {
    SendClientMessage(playerid,COLOR_Farbe1,"*Yakuza* Das Tor wird in 5 Sekunden automatisch schliessen.");
    return 1;
    }
    }
    else {
    SendClientMessage(playerid, COLOR_Farbe1, "Du bist an keinem Tor, sorry!");
    }
    return 1;
    }


    Das muss jetzt echt gehen, sonst bin ich einfallslos.


    Kein Wunder, du nutzt auch SetInt.
    Int = Integer = Zahl
    nutze Set, also:
    dini_Set

    Kommt drauf an ob du mit gTeam arbeitest oder ohne.
    Wenn mit, mach es mit einer gTeamabfrage:
    if(gTeam[playerid] == 12345) // Grove-gTeam-ID einfügen
    {
    SetPlayerColor(...);
    }


    Wenn nicht, mach es mit dem Skin, beispiel:
    if(GetPlayerSkin(playerid) == 12345) //GroveSkin-ID einfügen
    {
    SetPlayerColor(...);
    }

    Wah, Hilfe, nein, bitte nicht so ... tu das deinem Busfritzen nicht an ... :D


    Wieso willst du denn abfragen ob der PlayerNPC ein NPC ist, wozu?
    Fragst einfach ab ob der Spieler, der den Text schreibt im Busbot-Car ist, und dann machste sowas wie ne SendClientMessage.

    if(strcmp(cmdtext,"/gate",true)==0)
    {
    if(SpielerInfo[playerid][pTeam] == 5)
    {
    if(IsPlayerInRangeOfPoint(playerid,10,1887.69995117,1101.19995117,12.39999962))
    {
    SetTimer("YGate",5000,0);
    MoveDynamicObject(YakuGate[0],1887.69995117,1101.19995117,12.39999962+6,4);
    SendClientMessage(playerid,COLOR_Farbe1,"*Yakuza* Das Tor wird in 5 Sekunden automatisch schliessen.");
    return 1;
    }
    }
    else if(...)
    {
    if(IsPlayerInRange(...))
    {
    ...
    }
    }
    else SendClientMessage(playerid,COLOR_Farbe1,"Du bist an keinem Tor!");
    return 1;
    }

    SpielerInfo[playerid][Bank] -= strval(inputtext);


    Das würde ich sagen, geht auch prinzipiell nicht, eher:
    SpielerInfo[playerid][Bank] -= inputtext;


    Sprich, vieles anstatt strval einfach inputtext'en.

    Tolle Radio, wenn auch nicht immer jemand da ist zum senden, geben wir unser bestes, jetzt ist auch endlich meine zweite TT-Nadel da und ich kann bisschen senden. Also, hört gerne rein - bin kein Profi, aber gebe mein bestes. :)