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
Beiträge von Firerfan
-
-
Es ist simpel gemacht, eigentlich nicht besonders viel arbeit^^
Allerdings ist es ein kleines, einfaches, nützliches System.Von mir bekommst du 8/10 Fischen.
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
-
Ändere mal alle "else if" in ein "if".
MfG Firer -
*hust* http://wiki.sa-mp.com/wiki/SetPlayerMapIcon *hust*
Sollte alle deine Fragen beantworten^^MfG Firer
-
Öhm, die Variable ob Leader oder Nicht bzw. die Leader, die Member und die Rankvariablen werden benötigt.
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 CloseMfG Firer
-
Zu deinen Errors:
Ohne Code geht nichts^^
Wir können leider noch nicht hellsehen.Solltest du Funktionen suchen oder Funktionen nicht vergleichen hilft dir das SA-MP Wik immer.
Link: http://wiki.sa-mp.com/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; -
Bei nem Flash-Header wirst du schon einiges hinblättern müssen.
Ich kenne mich damit leider zu etwa -2% mit aus^^Ich denke unter 20€ bekommst du da nichts ;/
MfG Firer
-
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 assignmentIch 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 mismatchMfG Firer
-
Ich habs zwar nicht getestet aber ich muss sagen: WoW!
Respekt für so ein Script.Die Bilder sehen geil aus, es ist zweisprachig und...
einfach nur perfekt
MfG Firer
-
Vergiss diese shit Programm.
Nimm doch den Gangzone Creator aus dem Englischen Forum.
Ist ein Ingame Filterscript:http://forum.sa-mp.com/showthread.php?t=120586
Was das Scripten angeht, gab es mal so ne Variable "IsPlayerInArea".
Einfach ne if abfrage und dann den GF starten^^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 Farbspielzweites:
4/10
Das Helle harmoniert nicht mit dem Dunklen.
Das ganze passt einfach nicht zusammendrittes:
9,5/10
Alles vorhanden.
gefällt mir sehr gut^^MfG Firer
-
Wie liest du denn den Jobnamen aus?
Musst SpielerInfo... mit deiner Methode ersetzen.
Beim GF ist es PlayerInfo[playerid][pJob]
usw.MfG Firer
Michi:
Wieso zum teufel pFraktion?!
Woher weist du überhaupt das er GF nutzt oder woher willst du wissen, wie er Job definiert hat?! -
Wie hast du die Gangcars in deinem Script erstellt?
Müsstest nen CMD der alle Cars der Gang respawned.Dazu muss ich wissen, wie die Gangcars zugeordnet sind.
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