Nice =D
9/10
Nicht immer wie diese Container Fahrstühle xD
Nice =D
9/10
Nicht immer wie diese Container Fahrstühle xD
Kann mir einer die DZ_sonstiges.inc schicken? Bei google etc. alle links tot
public ShowStats(playerid,targetid)
{
if(IsPlayerConnected(playerid) && IsPlayerConnected(targetid))
{
new knast = PlayerInfo[targetid][pKnast];
new cash = GetPlayerMoney(targetid);
new deaths = PlayerInfo[targetid][pDeaths];
new kills = PlayerInfo[targetid][pKills];
new bank = PlayerInfo[targetid][pBank];
new admin = PlayerInfo[targetid][pAdmin];
new level = GetPlayerLevel(targetid);
new aLevel;
if(admin >= 1) { aLevel = admin; }
//--------------------------------------------------------------------//
new fraktion[256]; new frakid = PlayerInfo[targetid][pTeam];
new organi[256], rank[256], rankid = PlayerInfo[targetid][pRank];
//--------------------------------------------------------------------//
if(frakid == 1) { fraktion = "Zivilist"; }
else if(frakid == 2) { fraktion = "Polizist"; organi = "Los Santos Polizei"; }
else if(frakid == 3) { fraktion = "FBI Agent"; organi = "Fuderal Bureau of Investigation"; }
else if(frakid == 4) { fraktion = "Sanitäter"; organi = "Los Santos Krankenhaus"; }
else if(frakid == 5) { fraktion = "Fahrlehrer"; organi = "Fahrschule San Fierro"; }
else if(frakid == 6) { fraktion = "Hitman"; organi = "Hitman Agency"; }
else { organi = "-"; rank = "-"; if(frakid == 1) { fraktion = "Zivilist"; } else { fraktion = "-"; PlayerInfo[playerid][pTeam] = 1; } }
//--------------------------------------------------------------------//
if(frakid == 1) {
if(rankid == 0) { rank = "-"; organi = "-"; }
else if(rankid == 1) { rank = "-"; organi = "-"; }
else if(rankid == 2) { rank = "-"; organi = "-"; }
else if(rankid == 3) { rank = "-"; organi = "-"; }
else if(rankid == 4) { rank = "-"; organi = "-"; }
else if(rankid == 5) { rank = "-"; organi = "-"; }
else if(rankid == 6) { rank = "-"; organi = "-"; }
}
else if(frakid == 4) {
if(rankid == 1) { rank = "Rangname"; }
else if(rankid == 2) { rank = "Rangname"; }
// hier halt rang namen xd
}
else { rank = "-"; organi = "-"; if(frakid == 1) { fraktion = "Zivilist"; } else { fraktion = "-"; PlayerInfo[playerid][pTeam] = 1; } }
new wntds = PlayerInfo[targetid][pWanteds];
new pnts = PlayerInfo[targetid][pJPoints];
new std = PlayerInfo[targetid][pExp];
new mini = (PlayerInfo[targetid][pPoint]);
new now = PlayerInfo[targetid][pRespekt];
new now2 = (level*4);
new price = (level*25000);
new nur = PlayerInfo[targetid][pNummer];
//new Herkunft[2];
//if(PlayerInfo[playerid][pOrt] == 1) { Herkunft = "Los Santos"; }
//else if(PlayerInfo[playerid][pOrt] == 2) { Herkunft = "San Fierro"; }
//--------------------------------------------------------------------//
new coordsstring[256];
SendClientMessage(playerid, COLOR_GREEN,"==========================================================");
format(coordsstring, sizeof(coordsstring), "*:: Name ::* %s *::*", ReadName(targetid));
SendClientMessage(playerid, COLOR_GRAD5,coordsstring);
format(coordsstring, sizeof(coordsstring), "Level: [%d] Kills: [%d] Tode: [%d] Geld: [$%d] Bank: [$%d] Knastbesuche: [%d] Telefon: [%d]",level, kills,deaths,cash,bank, knast, nur);
SendClientMessage(playerid, COLOR_GRAD5,coordsstring);
format(coordsstring, sizeof(coordsstring), "Wanteds: [%d] Spielzeit: [%d] Spielminuten: [%d] Respekt: [%d/%d] Levelkosten: [$%d]",wntds,std,mini,now,now2,price);
SendClientMessage(playerid, COLOR_GRAD5,coordsstring);
format(coordsstring, sizeof(coordsstring), "Fraktion: [%s] Rank: [%s] Organisation: [%s] Punkte: [%d]",fraktion,rank,organi,pnts);
SendClientMessage(playerid, COLOR_GRAD5,coordsstring);
format(coordsstring, sizeof(coordsstring), "AdminLevel: [%d]",aLevel);
if(aLevel > 0) { SendClientMessage(playerid, COLOR_GRAD5,coordsstring); }
SendClientMessage(playerid, COLOR_GREEN,"==========================================================");
}
}
//Das Scirpt is von Bullet (WolrdOfRedApple)
Guten Tag!
Ich habe ein Tutorial nach dem Tutorial gemacht :
[ SCRIPTING ] Tutorial
Nur wo muss da der Timer hin?
Ich habe da extra nicht geantwortet wegen alt...
€dit:
Wie mache ich das dann, dass, wenn man /stats eingibt in den Stats sieht woher man kommt?...
Mit /stats hab ich es so gemacht:
public Showstats(playerid, targetid)
usw halt.
In einem Thread stand da man sollte es so machen :
if(PlayerInfo[playerid][pOrt] == 1) { otext = "Los Santos"; }
else if(PlayerInfo[playerid][pOrt] == 2) { otext = "San Fierro"; }
Aber damit kam ich nicht wirklich weit... oO
€dit²: Das mit den Timer hab ich hin bekommen.
Mach mal in pastebin... (pastebin.com)
Weil ich sehe da leider nix mit bots^^
Schick mir das mal bitte
IM anhang
€dit:
Habe den TankCode jetzt so geändert ( und das Textdraw oder was da war weg gemacht):
public SubFuel()
{
for(new i;i<MAX_PLAYERS;i++)
{
for(new v = 0; v < MAX_VEHICLES; v++)
{
if(IsMotorAn[v] == 1)
{
Benzin[GetPlayerVehicleID(i)]-=1;
if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
{
new Wagen = GetPlayerVehicleID(i);
if(Benzin[Wagen] < 1)
{
Benzin[Wagen] = 0;
GameTextForPlayer(i, "~n~~n~~n~~n~~n~~n~~n~~w~Du hast keinen Tank in deinem Auto.", 4000, 3);
TogglePlayerControllable(i, false);
}
else
{
GameTextForPlayer(i, " ", 100, 3);
TogglePlayerControllable(i, true);
}
}
++i;
}
}
}
return 1;
}
€dit²: So gehts i-wie trozdem nit -_-
Da steht aber nix im Code... oO
Fail... wofür AutoAn? xd
Also seit 0.3c kann man ja den motor an und aus machen...
Und ich habe ein Tank system und möchte das so haben, dass wenn keiner drinne sitzt, aber der motor an ist, trozdem das Auto Tank verliert.
Kann mir da mal einer helfen? :x
Also ich habe ein motor befehl mit /motor (dcmd)
und ein stock mit Motor an...
Nartürlich ein FuelSystem, das von RyDeR
MfG.
Ps:
stock MotorAn(vid)
{
new engine,lights,alarm,doors,bonnet,boot,objective;
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
}
€dit: Code in pwn
Woher hast du die Objekt ID?
bzw. gibt es eine die nur ganz schnell blinken?^^
hey,
ich hätte da noch 2 Vorschläge ;D
Den ersten:
Wurd glaub schon Vorgeschlagen... Ein Tanksystem mit unterschiedlich großen Tank und verlierung des tanks
und der Zweite:
Nummernschild System
MfG.
Ps: Das Script ist echt nice!
Nein in einer txt^^
Aber soweit ich weiß macht das kein Unterschied oO
Das klappt alles irgendwie nicht???
Ich habs so (ohne Rank)
if(newstate == 2)
{
if(IstTestCar(playerid))
{
if(GetPlayerFraktion(playerid, 5) { return 1; }
else { SendClientMessage(playerid, COLOR_RED, "Message :D"); RemovePlayerFromVehicle(playerid); return 1; }
}
€dit:
Die public^^
public IstTestCar(playerid)
{
new carid = GetPlayerVehicleID(playerid);
if(carid == TestCar[0] ||// und noch andere^^)
{ return 1; }
else { return 0; }
}
Glaube so, bin mir aber nicht sicher^^
if(PlayerInfo[playerid][pTeam] == 1) // Pass es an
{
SetPlayerPos(playerid, 1481.3965, -1767.4196, 18.7958);
SetPlayerInterior(playerid,6);
return 1;
}
Also sagen wir du willst das die, wenn die spawnen im LSPD landen musst du das so mache:
public OnPlayerSpawn(playerid)
{
SetPlayerPos(playerid, X,Y,Z);
SetPlayerInterior(playerid, 6);
return 1;
}
@RotenApple Danke, ich hab den Fehler zwar selbst gefunden, aber nur wegen dir
kluster Hast du dann bei z.B. /enter SetPlayerPos UND SetPlayerInterior(playerid, 6); ?
MfG
Kannste mir da bitte ein Beispiel machen?
Hey,
wie mach ich das bei meinen Selfmade, dass ich abfrage ob er in der Fraktion ist (Hab ich soweit) und er einen bestimmten Rank haben muss...