Beiträge von [MRP]Maddog

    Hallo ;)
    Ich hab ein Problem, ich habe ein Textdraw erstellt das für jeden spieler angezeigt werden soll wenn er sich etwas kauft.
    Aber leider geht das nur bei der id 0 bei den Restlichen wird es nicht angezeigt..
    Hier die Codesnipsel:

    public moneyabzug(playerid)
    {
    new money = GetPlayerMoney(playerid);
    if((money - PMoney[playerid]) < 0)
    {
    new MStringy[128];
    valstr(MStringy,money - PMoney[playerid]);
    if(strlen(MStringy)<=8)
    {
    new Stringy[128];
    format(Stringy,sizeof(Stringy),"%08d",money - PMoney[playerid]);
    TextDrawSetString(MoneyText[playerid],Stringy);
    TextDrawShowForPlayer(playerid,MoneyText[playerid]);
    KillTimer(MoneyHide[playerid]);
    MoneyHide[playerid]=SetTimerEx("HideMoneyText",4000,0,"i",playerid);
    }
    }
    PMoney[playerid] = money;
    return 1;
    Das is das wo er sagt das das geld abgezogen wird
    Ich hoffe ihr könnt mir helfen ..


    Mfg T.Bone :S

    Sieht nice aus geht aber iwie nicht ...
    Habe in der Server.cfg eine neue zeile namens
    scriptpwd test
    dann im Script
    new pwd[32];
    GetServerVarAsString("scriptpwd",pwd,sizeof pwd);
    while(strcmp(pwd,"test"))
    {
    print("Falsches Passwort, Pech!");
    }


    Der Server Hängt sich auf Oo Eig sollte er doch mit dem Richtigen Pw weiterlaufen oder nicht?

    Hey Marci,
    Ich habe dein Anti-Ip System in mein Gf eingebaut.
    Es geht auch alles! Aber wenn ich nun eine stinknormale Leertaste in den Chat schreibe schreibt er in den Standart Samp Chat
    und nicht in den Gf Chat..
    Hier mal ein Screen:

    Und die Zeile aus meinem Script:

    if (realchat)
    {
    if(gPlayerLogged[playerid] == 0)
    {
    return 0;
    }
    if(CheckPlayerText(playerid,text) == 0)
    {
    return 0;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s sagt: %s", sendername, text);
    ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
    return 0;
    }

    Hey


    Such ma in deinem Script nach
    public CreateServerVehicle
    Das müsste da so aussehen
    public CreateServerVehicle(interior,modelid,Float:X,Float:y,Float:Z,Float:R,color1,color2,jobid,license,rank)
    {
    new v;
    v = CreateVehicle(modelid,Float:X,Float:y,Float:Z,Float:R,color1,color2,300);
    spawncar_job[v] = jobid;
    spawncar_license[v] = license;
    spawncar_rank[v] = rank;
    spawncar_interior[v] = interior;
    if(interior != 0)
    {
    LinkVehicleToInterior(v, interior);
    }
    if(jobid == 21)
    {
    PlayerDust[v][pdCapasity] = 50;
    }
    spawncar_gas[v] = GetVehicleStandartGas(v);
    return v;
    }
    Die zeile ist das dann
    CreateVehicle(modelid,Float:X,Float:y,Float:Z,Float:R,color1,color2,300);
    Die Dreihundert die ich Rot gemacht habe ist die Respawn zeit in Sek. als müsstest du bei dir 900 hinschreiben da du ja 15 Minuten haben willst.
    Und ich glaube das das nur 1Gang die autos fahren kann.


    Mfg T.Bone

    Also er Zeigt mir immernoch keinen text an ..
    Kann ich das nicht Iwie mit hierrein Bauen und nicht mit dem Name sonder mit einer bestimmten id?
    if(IsPlayerNPC(playerid))
    {
    new botname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, botname, sizeof(botname));
    if(!strcmp(botname, "Martin", true))
    {
    PutPlayerInVehicle(playerid, Busbotls, 0);
    }
    if(!strcmp(botname, "Peter", true))
    {
    PutPlayerInVehicle(playerid, Busbotsf, 0);
    }
    if(!strcmp(botname, "Laura", true))
    {
    PutPlayerInVehicle(playerid, Busbotlssf, 0);
    }
    if(!strcmp(botname, "Vera", true))
    {
    PutPlayerInVehicle(playerid, Busbotsfls, 0);
    }
    }

    Hey ;)
    Solll der 3D Text Immer sichtbar sein?
    Wenn ja mach es so
    Create3DTextLabel("Fraktion:Black-Riders",0xFFFF00AA,1991.7844,-2103.0181,13.5469,40,-1);
    Ohne
    das
    label =
    Und das
    new Text3D:label;


    MFg J0k3r

    Hmmm Kanns sein das ich zudoof bin um das einzufügen?
    Also ich hab ganz oben im Script
    new Text3D:label[MAX_PLAYERS];
    Dann unter
    OnPlayerSpawn
    new Martin[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Martin,sizeof Martin);
    label[playerid] = Create3DTextLabel("Dies ist MartiN!",0xFFFFFFFF,0,0,0,-1,1);
    Attach3DTextLabelToPlayer(label[playerid], playerid, 0.00, 0.00, 0.70);
    Aber er zeigt mir den text einfach nicht bei Martin an der die id 0 hat ...
    //€
    Oder kann mann das auch nur auf die Id 0 machen?
    Helf mir.

    Hey ...
    Ich Wolle einen 3D Text an den Busbot mit der id 0 und dem namen Martin Heften
    Nun habe ich das nicht ganz Verstanden und es so gemacht
    new Martin[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Martin,sizeof Martin);
    label[playerid] = Create3DTextLabel("Martin ist ein BusBot",0xFFFFFFFF,0,0,0,0,1);
    Attach3DTextLabelToPlayer(label[playerid], playerid, 0, 0, 7);
    Aber es wird nicht angezeigt...