Beiträge von Firerfan

    Hallo leute,
    ich hab ein kleines Problem mit /stats:
    Hier euer Code:
    public showstats(playerid,giveplayerid)
    {
    new ftext[40],rtxt[40],fftext[40],jtext[40];
    new string1[286],string2[286],string3[286],string4[286],string5[600],namedialog[60],ltext[40];
    GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
    format(Spielerdatei,sizeof(Spielerdatei),"/Usercars/%s.ini",SpielerName);
    new bmodel = dini_Int(Spielerdatei,"cmodel");
    if(bmodel==522){ftext="NRG-500";}
    if(bmodel==521){ftext="FCR-900";}
    if(bmodel==461){ftext="PCJ-600";}
    if(bmodel==468){ftext="Sanchez";}
    if(bmodel==463){ftext="Freeway";}
    if(bmodel==402){ftext="Buffalo";}
    if(bmodel==400){ftext="Landstalker";}
    if(bmodel==470){ftext="Patriot";}
    if(bmodel==426){ftext="Premier";}
    if(bmodel==489){ftext="Rancher";}
    if(bmodel==567){ftext="Savanna";}
    if(bmodel==554){ftext="Yosemite";}
    if(bmodel==439){ftext="Stallion";}
    if(bmodel==535){ftext="Slamvan";}
    if(bmodel==495){ftext="Sandking";}
    if(bmodel==534){ftext="Remington";}
    if(bmodel==411){ftext="Infernus";}
    if(bmodel==560){ftext="Sultan";}
    if(bmodel==506){ftext="Super-GT";}
    if(bmodel==451){ftext="Turismo";}
    if(bmodel==477){ftext="ZR-350";}
    new srank = SpielerInfo[playerid][rank];
    if(SpielerInfo[playerid][team]==1)
    {
    fftext="San Fierro Police Department";
    if(srank==1){rtxt="Praktikant";}
    if(srank==2){rtxt="Azubi";}
    if(srank==3){rtxt="Wachmann";}
    if(srank==4){rtxt="Officer";}
    if(srank==5){rtxt="Detectiv";}
    if(srank==6){rtxt="Sergeant ";}
    if(srank==7){rtxt="Lieutenant";}
    if(srank==8){rtxt="SWAT-Member";}
    if(srank==9){rtxt="Stellv. Polizeipräsident";}
    if(srank==10){rtxt="Polizeipräsident";}
    }
    if(SpielerInfo[playerid][team]==2)
    {
    fftext="San Fierro Medical Department";
    if(srank==1){rtxt="Praktikant";}
    if(srank==2){rtxt="Azubi";}
    if(srank==3){rtxt="Fahrer";}
    if(srank==4){rtxt="Sanitäter";}
    if(srank==5){rtxt="Notarzt";}
    if(srank==6){rtxt="Arzt";}
    if(srank==7){rtxt="Chirurg";}
    if(srank==8){rtxt="Berreitsschaftsleiter";}
    if(srank==9){rtxt="Krankenhausvorstand";}
    if(srank==10){rtxt="Gesundsheitsminister";}
    }
    if(SpielerInfo[playerid][team]==3)
    {
    fftext="San Fierro Driving School";
    if(srank==1){rtxt="Praktikant";}
    if(srank==2){rtxt="Azubi";}
    if(srank==3){rtxt="Mechaniker";}
    if(srank==4){rtxt="Fahrlehrer";}
    if(srank==5){rtxt="Motorradlehrer";}
    if(srank==6){rtxt="Bootlehrer";}
    if(srank==7){rtxt="Fluglehrer";}
    if(srank==8){rtxt="Waffenlehrer";}
    if(srank==9){rtxt="Manager";}
    if(srank==10){rtxt="Besitzer";}
    }
    if(SpielerInfo[playerid][team]==4)
    {
    fftext="21st Street";
    if(srank==1){rtxt="Streetkid";}
    if(srank==2){rtxt="Nigga";}
    if(srank==3){rtxt="Homie";}
    if(srank==4){rtxt="Special Homie";}
    if(srank==5){rtxt="DriveByDriver";}
    if(srank==6){rtxt="DriveByLer";}
    if(srank==7){rtxt="StreetKing";}
    if(srank==8){rtxt="Rapper";}
    if(srank==9){rtxt="UnderBoss";}
    if(srank==10){rtxt="Boss";}
    }
    if(SpielerInfo[playerid][team]==5)
    {
    fftext="Varrios Los Aztecas";
    if(srank==1){rtxt="Streetkid";}
    if(srank==2){rtxt="Nigga";}
    if(srank==3){rtxt="Homie";}
    if(srank==4){rtxt="Special Homie";}
    if(srank==5){rtxt="DriveByDriver";}
    if(srank==6){rtxt="DriveByLer";}
    if(srank==7){rtxt="StreetKing";}
    if(srank==8){rtxt="Rapper";}
    if(srank==9){rtxt="UnderBoss";}
    if(srank==10){rtxt="Boss";}
    }
    if(SpielerInfo[playerid][team]==6)
    {
    fftext="Sangue Famili";
    if(srank==1){rtxt="Principiante";}
    if(srank==2){rtxt="Accolito";}
    if(srank==3){rtxt="Fratello";}
    if(srank==4){rtxt="Penale";}
    if(srank==5){rtxt="Autista";}
    if(srank==6){rtxt="Sangue Fratello";}
    if(srank==7){rtxt="Guardia";}
    if(srank==8){rtxt="Politico";}
    if(srank==9){rtxt="Vicario";}
    if(srank==10){rtxt="Capo";}
    }
    if(SpielerInfo[playerid][team]==7)
    {
    fftext="Seiji Kesha";
    if(srank==1){rtxt="Shoshinsha";}
    if(srank==2){rtxt="Kobun";}
    if(srank==3){rtxt="Doraiba";}
    if(srank==4){rtxt="Hanzai-Sha";}
    if(srank==5){rtxt="Satsujin-Sha";}
    if(srank==6){rtxt="Kuraianto";}
    if(srank==7){rtxt="GaDo";}
    if(srank==8){rtxt="Seiji-Ka";}
    if(srank==9){rtxt="Fuku Shuryo";}
    if(srank==10){rtxt="JoShi";}
    }
    if(SpielerInfo[playerid][team]==8)
    {
    fftext="Ordnungsamt";
    if(srank==1){rtxt="Praktikant";}
    if(srank==2){rtxt="Azubi";}
    if(srank==3){rtxt="Anwärter";}
    if(srank==4){rtxt="Mechaniker";}
    if(srank==5){rtxt="Mitarbeiter";}
    if(srank==6){rtxt="Sachbearbeiter";}
    if(srank==7){rtxt="Sicherheitsbeamter";}
    if(srank==8){rtxt="Gruppenleiter";}
    if(srank==9){rtxt="Organisator";}
    if(srank==10){rtxt="Vorsitzender";}
    }
    if(SpielerInfo[playerid][team]==0)
    {
    fftext="Keine";
    rtxt="-";
    }
    new sjob = SpielerInfo[playerid][job];
    if(sjob == 1){jtext="Anwalt";}
    if(sjob == 2){jtext="Hacker";}
    if(sjob == 3){jtext="Techniker";}
    if(sjob == 4){jtext="Taxifahrer";}
    if(sjob == 5){jtext="Waffendealer";}
    if(sjob == 6){jtext="Drogenchemiker";}
    if(sjob == 7){jtext="Drogenbauer";}
    if(sjob == 8){jtext="Prostituierte";}
    if(SpielerInfo[playerid][leader]==0){ltext="Nein";}
    if(SpielerInfo[playerid][leader]==1){ltext="Leader";}
    if(SpielerInfo[playerid][leader]==2){ltext="Co. Leader";}
    format(string1, sizeof(string1), ".::[Allgemeines]::.\n[Geld: %d]\n[Bank: %d] [Aktivitätspunkte: %d]\n[Job: %s]\n\n",GetPlayerMoney(playerid),SpielerInfo[playerid][bank],SpielerInfo[playerid][aktiv],jtext);
    format(string2, sizeof(string2), ".::[Fraktionen]::.\n[Fraktion: %s]\n[Leader: %s]",fftext,ltext);
    format(string3, sizeof(string3), "[Rank: %s / %d]\n\n",rtxt,SpielerInfo[playerid][rank]);
    format(string4, sizeof(string4), ".::[Fahrzeug]::.\n[Fahrzeug: %s]",ftext);
    format(namedialog, sizeof(namedialog), "[[.:: Statistiken von %s ::.]]",SpielerName);
    format(string5, sizeof(string5), "%s\n%s\%s\n%s",string1,string2,string3,string4);
    ShowPlayerDialog(giveplayerid,stats,DIALOG_STYLE_MSGBOX,namedialog,string5,"Okay","Okay");
    }

    Der CMD:
    if(strcmp("/stats", cmdtext, true, 10) == 0)
    {
    showstats(playerid,playerid);
    return 1;
    }

    Wenn ich /stats eingebe kommt: Server: Unknow Command
    MfG Firer

    Hey leute,
    ich optimiere gerade den /fill CMD in einem GameMod.


    Habe ihn jetzt um mehr als die Hälfte verkürzt.
    Weniger Funktionen usw.


    Jetzt kriege ich aber folgende Warnings:
    C:\DOKUME~1\Alex\Desktop\SOUL-GTA\GAMEMO~1\sf.pwn(1422) : warning 213: tag mismatch
    C:\DOKUME~1\Alex\Desktop\SOUL-GTA\GAMEMO~1\sf.pwn(1428) : warning 213: tag mismatch
    C:\DOKUME~1\Alex\Desktop\SOUL-GTA\GAMEMO~1\sf.pwn(1434) : warning 213: tag mismatch
    C:\DOKUME~1\Alex\Desktop\SOUL-GTA\GAMEMO~1\sf.pwn(1440) : warning 213: tag mismatch
    C:\DOKUME~1\Alex\Desktop\SOUL-GTA\GAMEMO~1\sf.pwn(1453) : warning 213: tag mismatch 
    Code:
    if(strcmp("/fill", cmdtext, true, 10) == 0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    new usedtanke,used3d,usedini[10];
    if(PlayerToPoint(9.0,playerid,-1676.0104,413.2446,6.7501))
    {
    usedtanke=ttanke1;//---[1422]
    used3d=tanke1d;
    usedini="tanke1";
    }
    if(PlayerToPoint(9.0,playerid,-2029.8270,156.5904,28.4059))
    {
    usedtanke=ttanke2;//---[1428]
    used3d=tanke2d;
    usedini="tanke2";
    }
    if(PlayerToPoint(9.0,playerid,-2415.3459,976.1346,44.8649))
    {
    usedtanke=ttanke3;//---[1434]
    used3d=tanke3d;
    usedini="tanke3";
    }
    if(PlayerToPoint(9.0,playerid,-1576.9958,684.5586,6.7583))
    {
    usedtanke=ttanke3;//---[1440]
    used3d=tanke4d;
    usedini="tanke4";
    }
    new string[287],preis,gebraucht,sstring[287];
    gebraucht = 100-tankinhalt[GetPlayerVehicleID(playerid)];
    preis = 2*gebraucht;
    GivePlayerDollars(playerid,-preis);
    tankinhalt[GetPlayerVehicleID(playerid)]=100;
    format(string, sizeof(string), "** Du hast dein Auto mit %d Litern für $%d getankt!",gebraucht,preis);
    SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
    usedtanke=usedtanke-gebraucht;
    dini_IntSet("tankstellen.ini","usedini",usedtanke);
    format(sstring, sizeof(sstring), "Besitzer: Der Staat\nBenzin: %d\nPreis pro Liter: $2",usedtanke);
    Update3DTextLabelText(used3d,COLOR_ORANGE,sstring);//---[1453]
    }
    }
    }


    Hoffe ihr könnt helfen.
    MfG Firer

    Hmmm... also im Code sehe ich gerade keine Fehler.
    Kann auch einfach nur sein weil ich zu müde bin.


    Was genau geht denn nicht.
    Gehen sie nicht auf, nicht zu oder sonstwas.



    MfG Firer

    Ja natürlich werden wir einen archivierten Ordner eines gerade erst registrierten Benutzers, gehostet auf einem One Click Hoster, einfach so öffnen...


    HA HA !

    Habs gemacht, wenn du nen guten Antiviren-Scanner hast ist das kein Problem :)
    Die sind Virenfrei.


    Trozdem ist das hier ne Kindergarten-Aktion.

    Peinliche Kindergartenlike-Aktion.
    Selbst wenn das so währe - Und?!


    Im Prinzip ist alles Selfmade, da es ja mal gescriptet werden müsste.
    Ich verstehe den Threath hier mal überhaupt nicht.

    /Vote 4 Close





    MfG Firer

    Öhm, FaiL?
    Euch ist klar das ihr so ne Lokale Variable setzt?


    Das heist sobald ein Spieler unter 20HP hat wird ne Message gesendet, aber das passiert nur 1x^^


    Ganz oben:
    new StopNachicht[MAX_PLAYERS];
    public heelthtimer()
    {
    for (new i = 0; i < MAX_PLAYERS; i++)
    {
    new Float:health;
    GetPlayerHealth(i,health);
    if(health > 20.0)
    {
    StopNachicht[playerid]=0;
    }
    if(StopNachicht[playerid]==0)
    {
    if(health < 20.0)
    {
    SendClientMessage(i,COLOR_LIGHTRED,"Ich muss mich schnell Healen sonst werde ich streben!");
    StopNachicht[playerid]=1;
    }
    }
    }
    return 1;
    }


    Ungetestet.
    MfG Firer


    //EDIT:
    Bei "OnPlayerDeath" noch
    StopNachicht[playerid]=0;

    Hallo leute,
    ich habe ein Problem.


    Und zwar bin ich gerade dabei ein Autohaus zu erstellen.
    Jetzt möchte ich natürlich die Preise definieren.


    Das mache ich so:
    ptext=40000;//---[Beispiel]
    Allerdings spuckt mir PAWNO diesen Warning raus:
    warning 211: possibly unintended assignment


    Ich hab echt keine Ahnung woran es liegen könnte.
    Vielleicht wisst ihr es ja^^




    MfG Firer


    //EDIT:
    Sorry, die Warnings kommen hier her:
    ftext="NRG-500";


    //EDIT 2:
    Okay, das funktioniert nun.
    Allerdings will ich nun in DINI die Position des Fahrzeuges Speichern.
    Mein Code:
    seincar[playerid] = AddStaticVehicleEx(bmodel,-1935.9698,270.0762,40.7516,180.000,0,0,-1);
    new Float:px,Float:py,Float:pz,Float:prot;
    GetVehiclePos(seincar[playerid],px,py,pz);
    GetVehicleZAngle(seincar[playerid],prot);
    dini_Create(Spielerdatei);
    dini_IntSet(Spielerdatei,"cmodel",bmodel);
    dini_IntSet(Spielerdatei,"cposx",px);
    dini_IntSet(Spielerdatei,"cposy",py);
    dini_IntSet(Spielerdatei,"cposz",pz);
    dini_IntSet(Spielerdatei,"crot",prot);
    Bekomme allerdings Warnings, bei allen "dini_IntSet(....)"
    warning 213: tag mismatch



    MfG Firer

    Wieviel bietest du? ne scherz
    wenn du denn "Metal-Blue" Stil meinstt denn kannst du gerne haben
    Nur must du dir nen Coder suchen da ich vom Stil coden k.A habe ;/


    kriegst gleich ne PM


    Jo danke, ich krieg das schon iwi gebacken^^

    Design 3 Spricht mich an.
    Ist das zu verkaufen oder zu vergeben?^^


    Die anderen:


    erstes:
    7/10
    Gefällt mir, gutes Farbspiel


    zweites:
    4/10
    Das Helle harmoniert nicht mit dem Dunklen.
    Das ganze passt einfach nicht zusammen


    drittes:
    9,5/10
    Alles vorhanden.
    gefällt mir sehr gut^^




    MfG Firer

    else if (GetPlayerSkin(playerid) == 71)//--- Skin Anpassen
    {
    new Float:X,Float:Y,Float:Z;
    new Float:z_rot;
    GetPlayerPos(playerid, X,Y,Z);
    GetVehicleZAngle(newcar, z_rot);
    PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarPos_x] = X;
    PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarPos_y] = Y;
    PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarPos_z] = Z;
    PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarRotate] = z_rot;
    SendClientMessage(playerid, COLOR_YELLOW, " Du hast dieses Fahrzeug hier geparkt, ab nun kannst du dieses Fahrzeug hier finden!");
    }
    versuch mal das einzufügen.
    Weis nicht obs klappt^^


    Kenne mich mit DT_Cars nicht so aus.




    MfG Firer