Pass es auf dein's an :O
Sry bin noch recht neu wie meinst du das mit auf meinem Anpassen ?
Pass es auf dein's an :O
Sry bin noch recht neu wie meinst du das mit auf meinem Anpassen ?
Oben in dein GM (wenn du Login und Register System hast) hast du diesen Code
enum pInfo
{
pKills,
pDeaths,
pCash
};
new PlayerInfo[MAX_PLAYERS][pInfo];
etc. Deins wird anders heißen...
und bei mir ist das new PlayerInfo halt der name...
Wenn du verstehst was ich meine oO
Hab da auch Playerinfo stehen,so wie du! -.-
PlayerInfo
oder... Playerinfo
oder... playerInfo...
Groß & Kleinschreibung beachten
new PlayerInfo[MAX_PLAYERS][pInfo];
So wie du -.-
Kann aber nicht sein...
Hast du TV?
Will den Thread nicht zuspammen...
Wenn du TV hast schick über PN ID und PW
Ich hab ein Script von nem Freund.
Das Script hat ein Tanksystem Benzin,Diesel usw.
Und wollte fragen wen die Frakcars mit diesem Filterscript gespawnt werden haben sie 0,0 von 0 Tank.
Dasn heißt es hat keinen Maß die anderen cars haben einen.
MfG xAdy
wieso nach GMX und Server restart sind die erstellte Fcar's weg ???
ich hab auch /rfc or. /rafc gemacht aber die kommen nicht wieder ??
HEELP
das muss ich gleich mal ausprobiern
Bei mir komm ich als Admin rein, also ins Auto, aber als Leader/Member, steige ich ein undd werde nach oben geslappt. An was kann das liegen?
@Flummi Also das du nach oben gesapt wirst liegt bestimmt nicht am Filterscript!
JuRy_59 Verusch es mit: Im GameModeInit >>>SendRconCommand("loadfs FractionCars");
und im OnGameModeExit(); >>>SendRconCommand("unloadfs FractionCars");
@[CR]xAdy Dein Tanksystem müsste ich mir anschauen.
PS: Ich schreib es zur Include um.
MfG Styler
Danke jetzt geht alles
Hab jetzt mal getestet warum es nicht geht, hab an die Abfrage noch nen Sendclient Message rangehängt, so siehts jetzt aus:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate==PLAYER_STATE_DRIVER){
new Carid=GetPlayerVehicleID(playerid);
new fc;while(fc<MAX_FRACTION_CARS){
if(FractionCars[fc][fVehid] >= 400 && FractionCars[fc][fVehid] <= 611){
if(FractionCars[fc][fCarid] == Carid){
for(new f;f<5;f++){
if(PlayerInfo[playerid][pAdmin] >= 5 || PlayerFraction(playerid) == FractionCars[fc][fFraction][f])
//SendClientMessage(playerid,fColGrey,"Test.");// Test, ob es geht oder nicht
return true;
}
SendClientMessage(playerid,fColGrey,"Du bestitzt für dieses Fahrzeug keine Schlüssel, du verlässt das Fahrzeug.");
RemovePlayerFromVehicle(playerid);
SetTimerEx("RemoveFromCar",2500,false,"i",playerid);
return true;
}
}fc++;
}
}
Das lustige daran ist, das Diese Meldung: "Test" kommt, ich aber rausgeschmissen werde, "Du bestitzt für dieses Fahrzeug keine Schlüssel, du verlässt das Fahrzeug." kommt aber nicht. Woran liegt da jetzt der Fehler?
Weil du eventuell Admin bist ...
Mach mal ein Fahrzeug, steig ein Schließ es auf, und geh raus, gib dir selber das adminlevel 0, steig wieder ein ...
Gute Idee & Sauber gescriptet, 9/10
Ja und was muss ich eingeben das es nicht Admins spawnen können sondern Leader.
Und was muss ich machen das es dan Geld kostet.
MfG xAdy
/rfc - respawnt Alle Fahrzeuge des Leader's
Das mit dem Geld müsstest du schon selbst machen -.-
if(strcmp(cmdtext,"/rfc",true)==0){
if(PlayerLeader(playerid)){
if(GetPlayerMoney(playerid) <= 5000){
return SendClientMessage(playerid,fColGrey,"Du hast nicht genügend Geld!");
}
GivePlayerMoney(playerid,-5000);
new fc;while(fc<MAX_FRACTION_CARS){
if(FractionCars[fc][fVehid] >= 400 && FractionCars[fc][fVehid] <= 611){
if(FractionCars[fc][fFraction][0] == PlayerLeader(playerid)){
DestroyAndCreateFractionCar(fc);
}
}fc++;
}return SendClientMessage(playerid,fColYellow,">> Du hast deine Fraktionsfahrzeuge respawnt.");
}return SendClientMessage(playerid,fColGrey,"Du bist nicht berechtigt diesen Befehl auszuführen.");
}
Wenn du Pro Fahrzeug es was kosten lassen möchtest musst du es mit einer Funktion machen ...
Ja nach dem Restart verschwinden alle Cars was soll ich machen?
Tia, GMX ist nicht so toll beim Filterscript, aber es gibt eine Möglichkeit ....
In deinem Gamemode:
//Unter:
public OnGameModeInit()
{
SendRconCommand("loadfs FractionCars");
return 1;
}
//Unter:
public OnGameModeExit()
{
SendRconCommand("unloadfs FractionCars");
return 1;
}
Am besten ist es wenn du die Fractionsfahrzeuge beim Speichern Destroy's!
Anmerkung: Die Überstzung von Fraktion ins Englisch ist faction.