Beiträge von Kaliber
-
-
z.B Ein Blatt oder ein panzer oder so
Ja, das ist das
schau es dir genau mal an

mfg.

-
Ok danke,
Ehm weiß jemand noch wie man beim Textdraw icon machen kann?
Das sind sog. Sprites
Schau dir einfach mal folgende Threads dafür an:
1. Sprite Browser: http://forum.sa-mp.com/showthread.php?t=291722
2. Sprite Filterscript: http://forum.sa-mp.com/showthread.php?t=291202
mfg.

-
Also, da es hier um ein "Pawn-Script" geht denke ich mal, bist du hier in der falschen Sektion...
und das er "automatisch" irgendwohin fährt, geht nicht, aber du könntest den Spieler von einem Bot fahren lassen...
Das hatte ich mal geschrieben gehabt: [ FILTERSCRIPT ] [Bot] Taxi System V. 1x
Ist zwar verdammt lange her, aber vielleicht hilft es dir ja

mfg.

-
Danke alter ! kannst du mir das mit -1 und buffer noch erklären?
Der Buffer, weil du in Pawn nicht direkt "Keinen" in eine Funktion schreiben kannst..das würde in Java, PHP oder sonst wo gehen, aber hier leider nicht...und die -1, weil der Array bei 0 anfängt, deine Fraktionen bzw Ränge aber bei 1

mfg.

-
geht das zum beispiel?
Natürlich, aber dann fliegt man permanent
-
Hier, habe dir das alles mal überarbeitet, schreibe es so:
new const Jobname[7][] = {"Arbeitslos","Busfahrer","Bauarbeiter","Trucker","Mechaniker","Drogendealer","Waffendealer"};
new const Adminrang[6][] = {"Keinen","Supporter","Moderator","Super Moderator","Administrator","Serverleitung"};
new const Frakname[7][] = {"Zivilist","Police Department","Les Hombres","Medic","Negro Famoso","West Coast Crimes","Bundeswehr"};
new const RangNamen[6][][] = {
{"Praktikant","Polizei-Anwärter","Wachmeister","Kommisar Anwärter","Polizei Kommissar","Polizeioberkommissar","Polizeihauptkommissar","Erster Polizeihauptkommissar","Polizeirat","Polizeidirektor","Polizeipräsident"},
{"Knecht","Homow","Dumb Hoe","Hoe","Soulja","Blood Runner","Blood Pusher","DaTruth","OG","Big OG","LeHombre"},
{"Praktikant","Sanitäter-Anwärter","Sanitäter","Rettungssanitäter","Artzt-Anwärter","Artzt","Fachartzt","Chirug","Oberarzt","Leitender Oberarzt","Chefarzt"},
{"Praktikant","Betrüger","Schmuggler","Dealer","Geldwäscher","Informant","Mafioso","Capo","Pate","Rechte Hand","Der Boss"},
{"Black Jack","Niggah","Bro","Madafuq","Gangsta","Homie","Lil OG","OG","Senior OG","King OG","Maddog"},
{"Praktikant","Gefreiter","Unteroffizier","Feldwebel","Hauptfeldwebel","Leutnant","Ober-Leutnant","Major","Oberst","Brigade-General","General"}
};ocmd:getstatus(playerid,params[])
{
new pid,buffer[]="Keinen";
if(sscanf(params,"u",pid)) return SendClientMessage(playerid,GRÜN,"Benutze: /getstatus");
if(!IsPlayerConnected(pid)) return SendClientMessage(playerid,DUNKELROT,"Ungültige ID!");
new string[128],spielername[MAX_PLAYER_NAME];
GetPlayerName(playerid,spielername,MAX_PLAYER_NAME);
format(string,sizeof(string),"[Name: %s] [Level: %i] [Adminrang: %s] [Fraktion: %s] [Payday %i/60 Min]",
spielername,GetPlayerScore(pid),Adminrang[GetPVarInt(pid,"Adminlevel")],Frakname[GetPVarInt(pid,"Fraktion")],GetPVarInt(pid,"Paytime"));
SendClientMessage(playerid,WEIß,string);
format(string,sizeof(string),"----------------------------------------%s----------------------------------------",spielername);
SendClientMessage(playerid,DUNKELROT,string);
format(string,sizeof(string),"[Skin ID: %i] [Fraktionsrang: %s] [Job: %s]",GetPlayerSkin(pid),(!GetPVarInt(pid,"Fraktion")) ? buffer : RangNamen[GetPVarInt(pid,"Fraktion")-1][GetPVarInt(pid,"Fraktionsrang")-1],Jobname[GetPVarInt(pid,"Job")]);
SendClientMessage(playerid,WEIß,string);
SendClientMessage(playerid,DUNKELROT,"--------------------------------------------------------------------------------------");
format(string,sizeof(string),"~Adminbefehl~ (( %s checkt den Status von %s . ))",SpielerName(playerid),spielername);
return SendAdminMessage(PNGELB,string);
}mfg.

-
Mach es so:
//Anstatt oben defines mach einen konstanten Array
new const Jobname[7][] = {"Arbeitslos","Busfahrer","Bauarbeiter","Trucker","Mechaniker","Drogendealer","Waffendealer"};ocmd:setjob(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,ROT,"Du bist nicht befugt diesen Befehl zu benutzen.");
new pID, jobid,str[128];
if(sscanf(params,"ui",pID,jobid))return SendClientMessage(playerid,GRÜN,"/setjob [spieler] [Jobid]");
if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"Ein Spieler mit dieser id ist nicht online!");
if(jobid<1||jobid>6)return SendClientMessage(playerid,ROT,"Bitte gültige Jobid angeben.");
SetPVarInt(pID,"Job",jobid),SpielerSpeichern(pID);
format(str,sizeof(str),"Dir wurde der Job %s von %s zugeteilt",Jobname[jobid],SpielerName(playerid));
SendClientMessage(playerid,WEIß,str);
format(str,sizeof(str),"Du hast %s den Job %s zugeteilt",SpielerName(pID),Jobname[jobid]);
SendClientMessage(pID,WEIß,str);
format(str,sizeof(str),"~Adminbefehl~ (( %s hat %s den Job %s gemacht. ))",SpielerName(playerid),SpielerName(pID),Jobname[jobid]);
SendAdminMessage(PNGELB,str);
return 1;
}mfg.

-
Code:
Du hast die höhe verändert..nicht die Breite
und setzt das nicht auf 9.9, sondern mal auf 30..oder so

mfg.

-
Du nimmst einen . und setzt bei TextDrawLetterSize die width (Breite 2tes Attribut) ganz hoch, dadurch wird er in die Breite gezogen und die Höhe niedrig lassen, dann ist dein Strich am Ende nicht so fett.
mfg.

-
-
Kann sein das er ne andere funktoin hat
Hat er auch, du returnst nämlich einen Integer und er einen Float
mfg.

-
Nix quatsch , das ist eine TATSACHE
und du , probier mal mit lanmode 1 auf deinen server zu connecten (nicht auf deinen eigenen)
Wenn man lanmode auf 1 setzt, zieht das nur mehr Bandbreite und dadurch wird eine höhere Genauigkeit erreicht...weil mehr Packete gesendet werden können
Hat aber nichts mit online oder offline zu tun

-
Machs mal so.
Das funktioniert erst recht nicht, wenn dann so:format(Sspeed,sizeof(Sspeed),"%d km/h",floatround(Speed));
Allerdings ist der Wert von Speed 0, also ist die Funktion falsch...deshalb wollte ich diese sehen

PS: %0.f ist falsch...wenn dann %.0f
mfg.

-
Landmode auf 0 stellen LANMODE 1 = Online = Keine spieler zulassen...
So ein Quatsch
Der Punkt ist einfach, entweder du gehst auf "www.wieistmeineip.de" und gibst diese IP-Addresse deinem Bruder und schaltest den Port 7777 auf deinem Router frei oder du verwendest Hamachi

PS: Das bind brauch man nicht für Localhost Server...
//Edit:
Du solltest das Nächste mal nicht den Namen deines Gamemodes zensieren, sondern das Rcon-Passwort
mfg.

-
-
Schreib es einfach so:
new const cars[20] = {417,425,447,460,469,476,487,488,497,511,512,513,519,520,548,553,563,577,592,593};
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(GetPVarInt(playerid,"Flugschein")) return 1;
for(new i; i<sizeof(cars); i++) {
if(GetVehicleModel(vehicleid) != cars[i]) continue;
return RemovePlayerFromVehicle(playerid),SendClientMessage(playerid,rot,"** Du hast keinen Flugschein.");
}
return 1;
}mfg.

-
Also d.h es ist wis ein timer?
Wie in dem Thread schon mehrmals erklärt wurde..so ist es
mfg.

-
Also deine Argumentation war auch irgendwie schonmal besser muss ich sagen...
Ich verstehe dein Problem nicht?
-
Wie meinst du das ?
Naja, die Variable brauch den richtigen TAG, also so deklarieren:new Text3D:WantedLabel[MAX_PLAYERS][MAX_PLAYERS]; //oder was auch immer da in den Arrays stand..
mfg.
