MGSBOX und stats zusammen fügen wie??

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Level:[%d] Geschlecht:[%s] Alter:[%d] Origin:[%s] SpawnHealth:[%.1f] Geld:[$%d]","Spielen","");


    format(coordsstring, sizeof(coordsstring), "Level:[%d] Geschlecht:[%s] Alter:[%d] Origin:[%s] SpawnHealth:[%.1f] Geld:[$%d] Bank:[$%d] Nummer:[%d]", level,atext,age,otext,shealth+50, cash, account, pnumber);


    wie kommen die zusammen
    habe es schon versucht doch nix gefunden

  • new coordsstring[256]; // Mal zur Sicherheit 256 genommen
    format(coordsstring, sizeof(coordsstring), "Level:[%d]\nGeschlecht:[%s]\nAlter:[%d]\nOrigin:[%s]\nSpawnHealth:[%.1f]\nGeld:[$%d]\nBank:[$%d]\nNummer:[%d]", level,atext,age,otext,shealth+50, cash, account, pnumber);
    ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,coordsstring,"Spielen","");


    Ich scripte NICHT mehr, ich möchte mit NIEMANDEM einen Server aufmachen habe auch NICHTS mehr mit LoH zu tun, also lasst es mit den PNs!

  • so habe alles doch jetzt zeigt er alles so i ein kleines stpck an net alles vielleicht



    -----------------------
    so groß und rest net mehr drinne
    ----------------------



    hier mal das stats system


    new coordsstring[256];
    format(coordsstring, sizeof(coordsstring),"*** %s ***",name);
    format(coordsstring, sizeof(coordsstring), "Level:[%d] Geschlecht:[%s] Alter:[%d] Origin:[%s] SpawnHealth:[%.1f] Geld:[$%d] Bank:[$%d] Nummer:[%d]\", level,atext,age,otext,shealth+50, cash, account, pnumber);
    format(coordsstring, sizeof(coordsstring), "Premium:[%s] Verheiratet:[%s] Gespielte Stunden:[%d] LottoNr:[%d] Job:[%s]", drank,married,ptime,lotto,jtext);
    format(coordsstring, sizeof(coordsstring), "Gefangene Fische:[%d] Größter Fisch:[%d] CrimesCommited:[%d] TimesArrested:[%d] WantedDeaths:[%d]", fishes,bigfish,crimes,arrests,warrests );
    format(coordsstring, sizeof(coordsstring), "Kills:[%d] Deaths:[%d] NextLevel:[$%d] Respekt:[%d/%d] WantedLevel:[%d] Familie:[%s]",kills,deaths,costlevel,exp,expamount,wanted,f2text);
    format(coordsstring, sizeof(coordsstring), "Drogen:[%d] Materials:[%d] Team:[%s] Disease:[%s] Organisation:[%s] Rang:[%s]",drugs,mats,ttext,dtext,ftext,rtext);
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    format(coordsstring, sizeof(coordsstring), "House key [%d] Business key [%d] HireKey [%d] int:[%d] local[%d]", housekey,bizkey,HireCar[targetid],intir,local);
    SendClientMessage(playerid, COLOR_GRAD6,coordsstring);
    }
    ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,coordsstring,"Spielen","")
    }
    }


    wo ist der fehler der zeigt das nur im kästchen an net riesen groß?

  • könnte es einer mit dem ganzen stats der oben ist ich schaffs immer noch net -.- kacke

  • So du musst einfach statt:
    new coordsstring[256];
    SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
    format(coordsstring, sizeof(coordsstring),"*** %s ***",name);
    SendClientMessage(playerid, COLOR_WHITE,coordsstring);
    format(coordsstring, sizeof(coordsstring), "Level:[%d] Geschlecht:[%s] Alter:[%d] Herkunft:[%s] Spawnenergie:[%.1f] Bargeld:[$%d] Bank:[$%d] Telefonnummer:[%d]", level,atext,age,otext,shealth+50, cash, account, pnumber);
    SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
    format(coordsstring, sizeof(coordsstring), "Donator Rank:[%s] Verheiratet mit:[%s] Spielzeit:[%d] LottoNr:[%d] Beruf:[%s]", drank,married,ptime,lotto,jtext);
    SendClientMessage(playerid, COLOR_GRAD3,coordsstring);
    format(coordsstring, sizeof(coordsstring), "Gefangte Fische:[%d] Größter Fisch:[%d] Verbrechen:[%d] Gefängniszeit:[%d] Wanted Tode:[%d]", fishes,bigfish,crimes,arrests,warrests);
    SendClientMessage(playerid, COLOR_GRAD4,coordsstring);
    format(coordsstring, sizeof(coordsstring), "Kills:[%d] Tode:[%d] Nächstes Level:[$%d] Respekt:[%d/%d] WantedLevel:[%d] Familie:[%s]",kills,deaths,costlevel,exp,expamount,wanted,f2text);
    SendClientMessage(playerid, COLOR_GRAD5,coordsstring);
    format(coordsstring, sizeof(coordsstring), "Drogen:[%d] Materialien:[%d] Team:[%s] Krankheit:[%s] Organisation:[%s] Rank:[%s]",drugs,mats,ttext,dtext,ftext,rtext);
    SendClientMessage(playerid, COLOR_GRAD5,coordsstring);
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    format(coordsstring, sizeof(coordsstring), "House key [%d] Business key [%d] HireKey [%d] int:[%d] local[%d]", housekey,bizkey,HireCar[targetid],intir,local);
    SendClientMessage(playerid, COLOR_GRAD6,coordsstring);
    }
    SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");

    Das einfügen:
    new coordsstring[256];
    format(coordsstring, sizeof(coordsstring), "Level:[%d] Geschlecht:[%s] Alter:[%d] Herkunft:[%s] Spawnenergie:[%.1f] Bargeld:[$%d] Bank:[$%d] Telefonnummer:[%d]\nDonator Rank:[%s] Verheiratet mit:[%s] Spielzeit:[%d] LottoNr:[%d] Beruf:[%s]\nGefangte Fische:[%d] Größter Fisch:[%d] Verbrechen:[%d] Gefängniszeit:[%d] Wanted Tode:[%d]\nKills:[%d] Tode:[%d] Nächstes Level:[$%d] Respekt:[%d/%d] WantedLevel:[%d] Familie:[%s]\nDrogen:[%d] Materialien:[%d] Team:[%s] Krankheit:[%s] Organisation:[%s] Rank:[%s]", level,atext,age,otext,shealth+50, cash, account, pnumber,drank,married,ptime,lotto,jtext,fishes,bigfish,crimes,arrests,warrests,kills,deaths,costlevel,exp,expamount,wanted,f2text,drugs,mats,ttext,dtext,ftext,rtext);
    ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX, "Stats", coordsstring, "Schließen", "");
    }
    }

    Und fertig


    PS: Geht doch nicht :(


    mfg
    humen

  • mir sprengen dies errors entgegen



    D:\dateien\SAMP\samp02Xserver.win32\gamemodes\gdcRL.pwn(5105) : warning 219: local variable "CarID" shadows a variable at a preceding level
    D:\dateien\SAMP\samp02Xserver.win32\gamemodes\gdcRL.pwn(7250) : error 075: input line too long (after substitutions)
    D:\dateien\SAMP\samp02Xserver.win32\gamemodes\gdcRL.pwn(32087) : warning 235: public function lacks forward declaration (symbol "OnPlayerPrivmsg")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.



    zeilen


    zeile 7250 new coordsstring[200];
    format(coordsstring, sizeof(coordsstring), "Level:[%d] Geschlecht:[%s] Alter:[%d] Herkunft:[%s] Spawnenergie:[%.1f] Bargeld:[$%d] Bank:[$%d] Telefonnummer:[%d]\nDonator Rank:[%s] Verheiratet mit:[%s] Spielzeit:[%d] LottoNr:[%d] Beruf:[%s]\nGefangte Fische:[%d] Größter Fisch:[%d] Verbrechen:[%d] Gefängniszeit:[%d] Wanted Tode:[%d]\nKills:[%d] Tode:[%d] Nächstes Level:[$%d] Respekt:[%d] WantedLevel:[%d] Familie:[%s]\nDrogen:[%d] Materialien:[%d] Team:[%s] Krankheit:[%s] Organisation:[%s] Rank:[%s]", level,atext,age,otext,shealth+50,cash,account,pnumber,drank,married,ptime,lotto,jtext,fishes,bigfish,crimes,arrests,warrests,kills,deaths,costlevel,exp,expamount,wanted,f2text,drugs,mats,ttext,dtext,ftext,rtext);
    ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX, "Stats", coordsstring, "Schließen", "");

    Einmal editiert, zuletzt von DomeAMD ()

  • Oo dsa alles auf deutsch wie wurde es dan ausehen im script??

  • #define ShowDialogForPlayer(%0,%1,%2,%3,%4,%5,%6,%7) new stringc[256]; format(stringc, sizeof(stringc), %4, %5); ShowPlayerDialog(%0, %1, %2, %3, stringc, %6, %7)


    Du kannst dies benutzen - From Me

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • So meinte ich das


    new formstr[10][128];


    format(formstr[0],128,"Stats %s %d",blubb,blubb);
    [...] Mit den anderen genau so & dann


    format(voller_string,sizeof voller_string,"%s%s...",formstr[0],formstr[1]);


    Nicht gerade Ressourcen schonend jedoch eine Methode die Funktionieren sollte, leider Funktioniert der Line Break auch nicht \

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • wenns ich es kann sag ich besscheid X(
    ich checke es sehr langsam ..
    meinst du das vllt so

  • Ich hab das jetzt soweit:
    new formstr[10][512];
    format(formstr[0],128,"Stats von %s", name);
    format(formstr[1],512,"[[Account]]\nLevel:[%d] Geschlecht:[%s] Alter:[%d] Spawnenergie:[%.1f] Bargeld:[$%d] Bank:[$%d] Tel.:[%d]\nAccounttyp:[%s] Verheiratet mit:[%s] Spielzeit:[%d] Spawn:[%s]\nRespekt:[%d/%d] Nächstes Level:[$%d]", level,atext,age,shealth+50, cash, account, pnumber,drank,married,ptime,otext,exp,expamount,costlevel);
    format(formstr[2],512,"[[Beruf]]\nTeam:[%s] Organisation:[%s] Familie:[%s] Rank:[%s] Beruf:[%s]\n\n[[Besitz]]\nFische:[%d] Größter Fisch:[%d] Drogen:[%d] Materialien:[%d] LottoNr:[%d]", ttext,ftext,f2text,rtext,jtext,fishes,bigfish,drugs,mats,lotto);
    format(formstr[3],512,"[[Verbrechen]]\nKills:[%d] Tode:[%d] WantedLevel:[%d] Verbrechen:[%d] Gefängniszeit:[%d] Wanted Tode:[%d]\n\n[[Zustand]]\nKrankheit:[%s]", kills,deaths,wanted,crimes,arrests,warrests,dtext);
    format(coordsstring, sizeof(coordsstring), "%s\n\n%s\n\n%s", formstr[1],formstr[2],formstr[3]);
    ShowPlayerDialog(playerid, statsmsg,DIALOG_STYLE_MSGBOX, formstr[0], coordsstring, "Schließen", "");


    aber kommischer weiße zeigt er mit wenn ich /stats mache ingame nur bis WantedLevel an warum das????


    Bitte um Hilfe.
    Danke im Vorraus.
    mfg
    humen