Müsste so gehen
if(IsPlayerInRangeOfPoint(playerid,Beispiel[0-1]))
wenn nicht versuchs mal so
if(IsPlayerInRangeOfPoint(playerid,Float:Beispiel[0-1]))
Müsste so gehen
if(IsPlayerInRangeOfPoint(playerid,Beispiel[0-1]))
wenn nicht versuchs mal so
if(IsPlayerInRangeOfPoint(playerid,Float:Beispiel[0-1]))
ist doch egal xD
wir habens eh nur released, weil wir wissen wollten, wie ihr es findet
Anmerkung: In etwa 10Tagen werde ich das gesamte System als Filterscript für Godfather und 3 andere Standart GameModes released
3 anderes Standart GMs
darf ich fragen welche
Ja zu spät würd ich mal sagen
Mal eine frage wo sind da Copyrights
Du startest Bsn1 100 mal in einer Sekunde...
statt 100 in 10 oder was
100 mal die Sekunde und immer wiederholen...
Wei jetzt?
Hey Com,
An der Stelle wo das Bsn ist laggt es?
Ich kann mir das nur daher erklären:
Die 2 Timer publics
public Bsn0(playerid)
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(BizBsn[i][pBesetzt] == 0)
{
new stringbsn[128];
format(stringbsn,sizeof(stringbsn),"Eigentum des Staates!\nProdukte auf Lager:%d\n /fill um zu tanken!",BenzinBsn);
Update3DTextLabelText(TankeBSN, WHITE, stringbsn);
}
}
}
forward Bsn1(playerid);
public Bsn1(playerid)
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(BizBsn[i][pBesetzt] == 1)
{
new stringbsn[128];
format(stringbsn,sizeof(stringbsn),"Besitzer:%s\nProdukte auf Lager:%d\n /fill um zu tanken!",BizBsn[i][pBesitzer],BenzinBsn);
Update3DTextLabelText(TankeBSN, WHITE, stringbsn);
}
}
}
Hier der Timer zum aufrufen:
OnGameModeInit
for(new i=0; i<MAX_PLAYERS; i++)
{
if(BizBsn[i][pBesetzt] == 0)
{
new stringbsn[128];
format(stringbsn,sizeof(stringbsn),"Eigentum des Staates!\nProdukte auf Lager:%d\n /fill um zu tanken!",BenzinBsn);
TankeBSN = Create3DTextLabel(stringbsn, WHITE,1005.4361,-940.8749,41.7509,40.0, 0, 0);
SetTimerEx("Bsn0",10,1,"d");
}
else if(BizBsn[i][pBesetzt] == 1)
{
new stringbsn[128];
format(stringbsn,sizeof(stringbsn),"Besitzer:%s\nProdukte auf Lager:%d\n /fill um zu tanken!",BizBsn[i][pBesitzer],BenzinBsn);
TankeBSN = Create3DTextLabel(stringbsn, WHITE,1005.4361,-940.8749,41.7509,40.0, 0, 0);
SetTimerEx("Bsn1",10,1,"d");
}
}
MfG James
new Float:lastx
so
Das Video hat eine schlechte Bewertung,hast du eins,wo das erklärt wird,wo alles genau gesagt wird,da er im Video selber sagt,das er manche sachen nicht mehr machen muss
Brauchenb sie noch hilfe?
du brauchst schon ein vserver wo zb eine domain dabei ist am besten kontaktiere den support mal ob man da was machen kann.
Also nein echt ey
Bei unbuntu oder debian muss es erstmals installiert wrden
Es gibt ein Programm das heisst Putty
Hier mal ein Tutorial
http://www.youtube.com/watch?v=DQeU_YG9H3g
Hast du alles so gemacht existiert der ordner var/www
und connecten kannst du mit deiner IP und einem Browser
Mfg James
Ist es irgendwie möglich sich slebst Unischtbar zu machen?
Da ich für Cops z.B. in der Bank Ls ein Camerabefehl erstellt habe aber es blöd aussieht jmd an der Wand in der Camera hängen zu sehen
ob es möglich ist sich selbs t unsichtbar zu machen oder über SetCameraPos so zu machen das der PSieler nicht da sein muss?
Nei eine VirtualWorld würde nicht gehen, da der Speieler im Interior der Bankrobber z.B. nichtmehr sichtbar ist?
MfG james
Mich hat er damls auch um 120 Euro betrogen!
Wollte es nur mal sagen!
Hey Com,
Ist es möglich ein FacingANgle für SetPlayerCameraPos einzustellen?
Ich seh es immer anders herum?
MfG James
Also die 1. Tabkstelle geht alles
aber ab der 2. If abfrage gehts nicht?
Misch doch einfach Rote BEete mit ekligen Peperon Ei Käse Kakao Essig Schokolade (Bier) (Wein) und Brot
MfG
Hey Com,
Wieos geht diese Funktion nicht?
if(strcmp(cmd, "/sellfuel", true) == 0)
{
if(PlayerInfo[playerid][pJob] == 22)
{
if(PlayerToPoint(20.0,playerid,1005.4361,-940.8749,41.7509))
{
LoadcBenzin();
if(PlayerInfo[playerid][pJob] != 22) return SendClientMessage(playerid,WHITE,"Du bist kein Trucker");
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 515) return SendClientMessage(playerid, COLOR_GRAD1, "Du kannst nur mit einem Roadtrain Benzin kaufen!");
if(GetVehicleTrailer(GetPlayerVehicleID(playerid)) == 584) return SendClientMessage(playerid,WHITE,"Dieser Truck hat keinen Anhänger !");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GOLD, "Benutzung: /sellfuel [Anzahl]");
new Anzahl = strval(tmp);
if(GetPlayerMoney(playerid) < (Anzahl*10)) return SendClientMessage(playerid,WHITE,"Du besitzt zu wenig Geld für so viel Benzin !");
if(Anzahl < 1 || Anzahl > 2500) { SendClientMessage(playerid, COLOR_GREY, "Du kannst maximal 2500 Liter abgeben !"); return 1; }
if(PlayerInfo[playerid][pTrucker] == 0) return SendClientMessage(playerid,WHITE,"Du hast kein Benzin geladen!");
new sum = PlayerInfo[playerid][pTrucker];
if(sum < Anzahl) return SendClientMessage(playerid,WHITE,"Du hast nicht soviele Waren!");
new summe = (BenzinBsn + Anzahl);
if(summe >= 10000) return SendClientMessage(playerid,WHITE,"Die Tankstelle ist voll");
PlayerInfo[playerid][pTrucker] -= Anzahl;
BenzinBsn += (Anzahl/4);
new benzin1 = BenzinJames;
new az = benzin1*Anzahl;
new stringtrucker[128];
format(stringtrucker,sizeof(stringtrucker),"Du hast %d Liter für $%d verkauft!",(Anzahl/4),az);
SendClientMessage(playerid,WHITE,stringtrucker);
GivePlayerMoney(playerid,benzin1*Anzahl);
PlayerUpdate(playerid);
SavecBenzin();
return 1;
}
else if(PlayerToPoint(20.0,playerid,1939.5282,-1772.9130,13.3828))
{
LoadcBenzin();
if(PlayerInfo[playerid][pJob] != 22) return SendClientMessage(playerid,WHITE,"Du bist kein Trucker");
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 515) return SendClientMessage(playerid, COLOR_GRAD1, "Du kannst nur mit einem Roadtrain Benzin kaufen!");
if(GetVehicleTrailer(GetPlayerVehicleID(playerid)) == 584) return SendClientMessage(playerid,WHITE,"Dieser Truck hat keinen Anhänger !");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GOLD, "Benutzung: /sellfuel [Anzahl]");
new Anzahl = strval(tmp);
if(GetPlayerMoney(playerid) < (Anzahl*10)) return SendClientMessage(playerid,WHITE,"Du besitzt zu wenig Geld für so viel Benzin !");
if(Anzahl < 1 || Anzahl > 2500) { SendClientMessage(playerid, COLOR_GREY, "Du kannst maximal 2500 Liter abgeben !"); return 1; }
if(PlayerInfo[playerid][pTrucker] == 0) return SendClientMessage(playerid,WHITE,"Du hast kein Benzin geladen!");
new sum = PlayerInfo[playerid][pTrucker];
if(sum < Anzahl) return SendClientMessage(playerid,WHITE,"Du hast nicht soviele Waren!");
new summe = (BenzinBsn + Anzahl);
if(summe >= 10000) return SendClientMessage(playerid,WHITE,"Die Tankstelle ist voll");
PlayerInfo[playerid][pTrucker] -= Anzahl;
BenzinGrove += (Anzahl/4);
new benzin1 = BenzinJames;
new az = benzin1*Anzahl;
new stringtrucker[128];
format(stringtrucker,sizeof(stringtrucker),"Du hast %d Liter für $%d verkauft!",(Anzahl/4),az);
SendClientMessage(playerid,WHITE,stringtrucker);
GivePlayerMoney(playerid,benzin1*Anzahl);
PlayerUpdate(playerid);
SavecBenzin();
return 1;
}
else if(PlayerToPoint(20.0,playerid,-1605.3479,-2714.2236,48.1047))
{
LoadcBenzin();
if(PlayerInfo[playerid][pJob] != 22) return SendClientMessage(playerid,WHITE,"Du bist kein Trucker");
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 515) return SendClientMessage(playerid, COLOR_GRAD1, "Du kannst nur mit einem Roadtrain Benzin kaufen!");
if(GetVehicleTrailer(GetPlayerVehicleID(playerid)) == 584) return SendClientMessage(playerid,WHITE,"Dieser Truck hat keinen Anhänger !");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GOLD, "Benutzung: /sellfuel [Anzahl]");
new Anzahl = strval(tmp);
if(GetPlayerMoney(playerid) < (Anzahl*10)) return SendClientMessage(playerid,WHITE,"Du besitzt zu wenig Geld für so viel Benzin !");
if(Anzahl < 1 || Anzahl > 2500) { SendClientMessage(playerid, COLOR_GREY, "Du kannst maximal 2500 Liter abgeben !"); return 1; }
if(PlayerInfo[playerid][pTrucker] == 0) return SendClientMessage(playerid,WHITE,"Du hast kein Benzin geladen!");
new sum = PlayerInfo[playerid][pTrucker];
if(sum < Anzahl) return SendClientMessage(playerid,WHITE,"Du hast nicht soviele Waren!");
new summe = (BenzinBsn + Anzahl);
if(summe >= 10000) return SendClientMessage(playerid,WHITE,"Die Tankstelle ist voll");
PlayerInfo[playerid][pTrucker] -= Anzahl;
Benzinul += (Anzahl/4);
new benzin1 = BenzinJames;
new az = benzin1*Anzahl;
new stringtrucker[128];
format(stringtrucker,sizeof(stringtrucker),"Du hast %d Liter für $%d verkauft!",(Anzahl/4),az);
SendClientMessage(playerid,WHITE,stringtrucker);
GivePlayerMoney(playerid,benzin1*Anzahl);
PlayerUpdate(playerid);
SavecBenzin();
return 1;
}
else if(PlayerToPoint(20.0,playerid,-2244.2078,-2560.2019,31.9219))
{
//LoadcBenzin();
if(PlayerInfo[playerid][pJob] != 22) return SendClientMessage(playerid,WHITE,"Du bist kein Trucker");
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 515) return SendClientMessage(playerid, COLOR_GRAD1, "Du kannst nur mit einem Roadtrain Benzin kaufen!");
if(GetVehicleTrailer(GetPlayerVehicleID(playerid)) == 584) return SendClientMessage(playerid,WHITE,"Dieser Truck hat keinen Anhänger !");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GOLD, "Benutzung: /sellfuel [Anzahl]");
new Anzahl = strval(tmp);
if(GetPlayerMoney(playerid) < (Anzahl*10)) return SendClientMessage(playerid,WHITE,"Du besitzt zu wenig Geld für so viel Benzin !");
if(Anzahl < 1 || Anzahl > 2500) { SendClientMessage(playerid, COLOR_GREY, "Du kannst maximal 2500 Liter abgeben !"); return 1; }
if(PlayerInfo[playerid][pTrucker] == 0) return SendClientMessage(playerid,WHITE,"Du hast kein Benzin geladen!");
new sum = PlayerInfo[playerid][pTrucker];
if(sum < Anzahl) return SendClientMessage(playerid,WHITE,"Du hast nicht soviele Waren!");
new summe = (BenzinBsn + Anzahl);
if(summe >= 10000) return SendClientMessage(playerid,WHITE,"Die Tankstelle ist voll");
PlayerInfo[playerid][pTrucker] -= Anzahl;
Benzinul1 += (Anzahl/4);
new benzin1 = BenzinJames;
new az = (Anzahl*BenzinJames);
new stringtrucker[128];
format(stringtrucker,sizeof(stringtrucker),"Du hast %d Liter für $%d verkauft!",(Anzahl/4),az);
SendClientMessage(playerid,WHITE,stringtrucker);
GivePlayerMoney(playerid,benzin1*Anzahl);
PlayerUpdate(playerid);
SavecBenzin();
return 1;
}
else if(PlayerToPoint(20.0,playerid,-2024.7605,155.9930,28.8359))
{
LoadcBenzin();
if(PlayerInfo[playerid][pJob] != 22) return SendClientMessage(playerid,WHITE,"Du bist kein Trucker");
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 515) return SendClientMessage(playerid, COLOR_GRAD1, "Du kannst nur mit einem Roadtrain Benzin kaufen!");
if(GetVehicleTrailer(GetPlayerVehicleID(playerid)) == 584) return SendClientMessage(playerid,WHITE,"Dieser Truck hat keinen Anhänger !");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GOLD, "Benutzung: /sellfuel [Anzahl]");
new Anzahl = strval(tmp);
if(GetPlayerMoney(playerid) < (Anzahl*10)) return SendClientMessage(playerid,WHITE,"Du besitzt zu wenig Geld für so viel Benzin !");
if(Anzahl < 1 || Anzahl > 2500) { SendClientMessage(playerid, COLOR_GREY, "Du kannst maximal 2500 Liter abgeben !"); return 1; }
if(PlayerInfo[playerid][pTrucker] == 0) return SendClientMessage(playerid,WHITE,"Du hast kein Benzin geladen!");
new sum = PlayerInfo[playerid][pTrucker];
if(sum < Anzahl) return SendClientMessage(playerid,WHITE,"Du hast nicht soviele Waren!");
new summe = (BenzinBsn + Anzahl);
if(summe >= 10000) return SendClientMessage(playerid,WHITE,"Die Tankstelle ist voll");
PlayerInfo[playerid][pTrucker] -= Anzahl;
Benzinsfbahnhof += (Anzahl/4);
new benzin1 = BenzinJames;
new az = benzin1*Anzahl;
new stringtrucker[128];
format(stringtrucker,sizeof(stringtrucker),"Du hast %d Liter für $%d verkauft!",Anzahl,az);
SendClientMessage(playerid,WHITE,stringtrucker);
GivePlayerMoney(playerid,benzin1*Anzahl);
PlayerUpdate(playerid);
SavecBenzin();
return 1;
}
else if(PlayerToPoint(20.0,playerid,-1674.3176,414.0427,6.7501))
{
LoadcBenzin();
new Anzahl = strval(tmp);
if(PlayerInfo[playerid][pJob] != 22) return SendClientMessage(playerid,WHITE,"Du bist kein Trucker");
if(PlayerInfo[playerid][pTrucker] == 0) return SendClientMessage(playerid,WHITE,"Du hast keine Waren dabei!");
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 515) return SendClientMessage(playerid, COLOR_GRAD1, "Du kannst nur mit einem Roadtrain Benzin kaufen!");
if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) return SendClientMessage(playerid,WHITE,"Dieser Truck hat keinen Anhänger !");
new summe = (Benzinarmysf + Anzahl);
if(summe >= 10000) return SendClientMessage(playerid,WHITE,"Die Tankstelle ist voll");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GOLD, "Benutzung: /sellfuel [Anzahl]");
new sum = PlayerInfo[playerid][pTrucker];
if(sum < Anzahl) return SendClientMessage(playerid,WHITE,"Du hast nicht soviele Waren!");
// if(Anzahl < 1 || Anzahl > 2500) { SendClientMessage(playerid, COLOR_GREY, "Du kannst maximal 2500 Liter dabeihaben!"); return 1; }
PlayerInfo[playerid][pTrucker] -= Anzahl;
Benzinarmysf += (Anzahl/4);
new benzin1 = BenzinJames;
new az = benzin1*Anzahl;
new stringtrucker[128];
format(stringtrucker,sizeof(stringtrucker),"Du hast %d Liter für $%d verkauft!",Anzahl,az);
SendClientMessage(playerid,WHITE,stringtrucker);
GivePlayerMoney(playerid,benzin1*Anzahl);
SavecBenzin();
return 1;
}
else
{
SendClientMessage(playerid,WHITE,"Du bist an keiner Tankstelle!");
}
}
else
{
SendClientMessage(playerid,WHITE,"Du bist kein Trucker!");
}
return 1;
}
MfG James
Ja das müsste mit einem String gehen wie aber es geht weiss ich nicht
Hey Com,
Wieso geht das nicht ???
Da steht immer du hast für $0 0 Waren verkauft?
Code
LoadcBenzin();
new Anzahl = strval(tmp);
if(PlayerInfo[playerid][pJob] != 22) return SendClientMessage(playerid,WHITE,"Du bist kein Trucker");
if(PlayerInfo[playerid][pTrucker] == 0) return SendClientMessage(playerid,WHITE,"Du hast keine Waren dabei!");
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 515) return SendClientMessage(playerid, COLOR_GRAD1, "Du kannst nur mit einem Roadtrain Benzin kaufen!");
if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) return SendClientMessage(playerid,WHITE,"Dieser Truck hat keinen Anhänger !");
new summe = (BenzinBsn + Anzahl);
if(summe >= 10000) return SendClientMessage(playerid,WHITE,"Die Tankstelle ist voll");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GOLD, "Benutzung: /sellfuel [Anzahl]");
new sum = PlayerInfo[playerid][pTrucker];
if(sum < Anzahl) return SendClientMessage(playerid,WHITE,"Du hast nicht soviele Waren!");
//if(Anzahl < 1 || Anzahl > 2500) { SendClientMessage(playerid, COLOR_GREY, "Du kannst maximal 2500 Liter dabeihaben!"); return 1; }
PlayerInfo[playerid][pTrucker] -= Anzahl;
BenzinBsn += (Anzahl/4);
new benzin1 = BenzinJames;
new az = benzin1*Anzahl;
new stringtrucker[128];
format(stringtrucker,sizeof(stringtrucker),"Du hast %d Liter für $%d verkauft!",Anzahl,az);
SendClientMessage(playerid,WHITE,stringtrucker);
GivePlayerMoney(playerid,benzin1*Anzahl);
SavecBenzin();
return 1;
Wenn die Datei nicht vorhanden ist dann schmiert er ab!
Nee passt so hab alles gefixxt