Funktioniert fast perfekt nur diese Nachricht dein Auto ist kaputt kommt die ganze zeit wenn man vom Fahrzeug aussteiggt oder rausgeschmissen wird oder kaputt geht <.<
Beiträge von Wer bin ich denn??
-
-
Funktioniert nicht vllt liegt es an dem ganzen script?
-
Habs vergessen zu schreiben habe schon problem gelöst ^^. Kann geclosed werden
-
Ich würde dir den empfehlen: http://alfahosting.de/v-server…le_server_uebersicht.html
xDD -
Ich habe die exe. von decompiler. Da stürtz pawno ab. der macht aus string forwards new und so also aus forwards und new wird: new global1; new global2; etc. das kriegste nie richtig hin!
-
Meinste mich oder king heitzer?
-
Unter den includes machst du das:
#pragma tabsize 0
und
#pragma dynamic 8912 -
Andere Frage: Wie macht man das man mit den befehl /kos in ein gTeam invitet wird. Also das man z.B bei einem pickup /kos macht und man ist im gTeam müllabfuhr ist des möglich?
-
Hm ne geht nicht
-
Neue frage siehe unten
-
Ja warscheinlich hat keiner überlebt und so kann man keine Informationen erhalten denke ich mal
-
-
Okay thx jetzt fehlen mir noch zwei dinge. Wie erstellt man jobs und den /reparieren befehl.Das wäre
^ ^
-
Ja ich war ja an den Punkt aber da geht auch nicht /bankregister aha also aha = pw so dumm bin ich nun wieder auch nicht xD
-
Habe es so drin:
public OnPlayerPrivmsg(playerid, recieverid, text[])
{
return 0;
}
aber /pm geht immernoch und ja ich weiß /pm ist standartmäßig drin -
Also....
Wenn man in ein auto einsteigt dann steigt man nach einer Sekunde wieder aus. Und dann wiederholt sich die Nachricht "Dein Auto ist kaputt" jede 3 sekunde. -
Hi also wenn ich beim banksystem (nicht von mir) /bankregister mache dann kommt ich habe ein account erstellt. aber dann habe ich ja kein pw. Wenn ich /bankregister (irgendwas) mache dann passiert einfach nichts. Hier der bankregister befehl:
if(strcmp(cmdtext,"/bankregister", true ) == 0)
{
if (PlayerToPoint(3.0, playerid,822.6355,1.8858,1004.1797))
{
new tmp[256];
new file[256];
new playername[24];
tmp=strtok(cmdtext,idx);if(!strlen(tmp))
{
SendClientMessage(playerid,DarkGreen,"Benutze: /bankregister [Passwort]");
return 1;
}
GetPlayerName(playerid,playername,sizeof(playername));
format(file,sizeof(file),"/XcBankAccs/%s.xcu",udb_encode(playername));
if(dini_Exists(file))
{
SendClientMessage(playerid,DarkGreen,"Du bist nicht eingeloggt! Benutze /banklogin [Passwort]");
return 1;
}
dini_Create(file);
dini_IntSet(file,"password",udb_hash(tmp));
dini_IntSet(file,"balance",-100);
BankLogged[playerid]=false;
SendClientMessage(playerid,DarkGreen,"Du hast erfolgreich ein Konto erstellt! Benutze /banklogin [Passwort]");
}
return 1;
}
PS: Wäre ganz nett wenn ihr helfen würdet und es hinbekommt -
Hi nun wenn man ein auto hinzufügt verschieben sich immer alle id's um ein weiter und das nervt natürlich. Nun dann gibt es eine ganz einfachere Methode (nicht von mir) ihr werdet es sehen.
Nun beginnen wir:
Als erstes machst du oben
forward isaFRAKTIONSNAME(playerid);
forward isaFRAKTIONSNAMEcar(carid);
Dann noch das dazu:
new FRAKTIONSNAMEcars[9];
Die Zahl 9 heißt es werden 10 Fraktionsautos erstellt. Die 0 zählt man auch mit darum sind es 10.
Nun irgendwo das hier hinzufügen:
public isaFRAKTIONSNAME(playerid)
{
if(IsPlayerConnected(playerid))
{
new leader = PlayerInfo[playerid][pLeader];
new member = PlayerInfo[playerid][pMember];
if(member==fraktionsID)
{
return 1;
}
else if(leader==fraktionsID)
{
return 1;
}
}
return 0;
}
public isaFRAKTIONNAMEcar(carid)
{
for(new i = 0; i < sizeof(FRAKTIONANMEcars); i++)
{
if(carid == FRAKTIONNAMEcars[i])
{
return 1;
}
}
return 0;
}
Dann gibt ihr bei der Pawnosuche das ein: PLAYER_STATE_DRIVER
und genau dadrunter gibt ihr folgendes ein:
Ha fehler entdeckt xD also:
if(isaFRAKTIONSNAMEcar(newcar))
{
if(isaFRAKTIONSNAME(playerid)) { }
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_GREY, " Du bist kein Mitglied der Fraktion");
}
}
Have fun
Zum Schluss müsst ihr nur noch die Fraktionsautos hinzufügen das macht ihr unter OnGameModeInit
nämlich so:
FRAKTIONSNAME[0]=Addstaticvehicle(...);
FRAKTIONSNAME[1]=Addstaticvehicle(...);
So des wars nun vertauschen sich die id's nicht weil sie nicht mit den carid's verwendet werden. Also.. naja egal es funktioniert dann aber einfach!
Viel Spaß!
UPDATE: Jetzt geht es zu 100%!!
UPDATE: Jetzt geht es zu 200%!!! -
ja genau nur nicht für gf (also selfmade)und wenn das auto kurz vorm explodieren ist das man da nicht mehr einsteigen kann.
-
Hi also ich möchte folgendes:
Wenn das Auto kurz vor dem brennen ist das man automatisch aussteigt und nicht mehr in das Auto reinkann (soll bei jeden auto so sein)
Und mit ein cmd kann das ordnungsamt (das scripte ich ja selsbt) das auto abschleppen also ne eig. nur reparieren und man kann damit wieder fahren.
Gegenleistung: naja habe eigentlcih nichts