Beim Laden
SetPVarInt(playerid,"Skin",dini_Int(Spielerdatei,"Skin"));
Beim Speichern
dini_IntSet(Spielerdatei, "Skin",GetPlayerSkin(playerid));
Und dan kannste noch machen beim Laden
SetPlayerSkin(playerid,GetPVarInt(playerid,"Skin"));
Beim Laden
SetPVarInt(playerid,"Skin",dini_Int(Spielerdatei,"Skin"));
Beim Speichern
dini_IntSet(Spielerdatei, "Skin",GetPlayerSkin(playerid));
Und dan kannste noch machen beim Laden
SetPlayerSkin(playerid,GetPVarInt(playerid,"Skin"));
Ja ich würde gerne ein Waffenlager für jede fraktion scripten scripten was über .txt documente gehandelt wird.
Wie mache das ??
Ich habe überhaupt keinen Plan wie ich das anfangen soll.
Mit freundlichen Grüßen
uzii
Ja ich will halt unterschiedliche tank größen, machen doch jetzt habe ich das problem die Fahrzeuge so zu definen das z.b. Truck alle 200 Liter haben Helikopter 300.
Meine Frage wie mache ich das am schlausten ich hatte es so Funktioniert aber weis nicht wie ich damit arbeiten soll?
Das ist jetzt nur ein Beispiel von den Fahrzeigen die dan dadrin stehen sollen.!!!!
new HELIKOPTER[200][] = {
"Landstalker", "Bravura", "Buffalo", "Linerunner", "Perrenial", "Sentinel", "Dumper", "Firetruck", "Trashmaster", "Stretch", "Manana",
"Infernus", "Voodoo", "Pony", "Mule", "Cheetah", "Ambulance", "Leviathan", "Moonbeam", "Esperanto", "Taxi", "Washington", "Bobcat",
"Whoopee", "BF Injection", "Hunter", "Premier", "Enforcer", "Securicar", "Banshee", "Predator", "Bus", "Rhino", "Barracks", "Hotknife",
"Trailer 1", "Previon", "Coach", "Cabbie", "Stallion", "Rumpo", "RC Bandit", "Romero", "Packer", "Monster", "Admiral", "Squalo",
"Seasparrow", "Pizzaboy", "Tram", "Trailer 2", "Turismo", "Speeder", "Reefer", "Tropic", "Flatbed", "Yankee", "Caddy", "Solair",
"Berkley's RC Van", "Skimmer", "PCJ-600", "Faggio", "Freeway", "RC Baron", "RC Raider", "Glendale", "Oceanic", "Sanchez", "Sparrow",
"Patriot", "Quad", "Coastguard", "Dinghy", "Hermes", "Sabre", "Rustler", "ZR-350", "Walton", "Regina", "Comet", "BMX", "Burrito",
"Camper", "Marquis", "Baggage", "Dozer", "Maverick", "News Chopper", "Rancher", "FBI Rancher", "Virgo", "Greenwood", "Jetmax", "Hotring",
"Sandking", "Blista Compact", "Police Maverick", "Boxvillde", "Benson", "Mesa", "RC Goblin", "Hotring Racer A", "Hotring Racer B",
"Bloodring Banger", "Rancher", "Super GT", "Elegant", "Journey", "Bike", "Mountain Bike", "Beagle", "Cropduster","Stunt", "Tanker",
"Roadtrain", "Nebula", "Majestic", "Buccaneer", "Shamal", "Hydra", "FCR-900", "NRG-500", "HPV1000", "Cement Truck", "Tow Truck", "Fortune",
"Cadrona", "FBI Truck", "Willard", "Forklift", "Tractor", "Combine", "Feltzer", "Remington", "Slamvan", "Blade", "Freight", "Streak",
"Vortex", "Vincent", "Bullet", "Clover", "Sadler", "Firetruck LA", "Hustler", "Intruder", "Primo", "Cargobob", "Tampa", "Sunrise", "Merit",
"Utility", "Nevada", "Yosemite", "Windsor", "Monster A", "Monster B", "Uranus", "Jester", "Sultan", "Stratum", "Elegy", "Raindance",
"RC Tiger", "Flash", "Tahoma", "Savanna", "Bandito", "Freight Flat", "Streak Carriage", "Kart", "Mower", "Dune", "Sweeper", "Broadway",
"Tornado", "AT-400", "DFT-30", "Huntley", "Stafford", "BF-400", "News Van", "Tug", "Trailer 3", "Emperor", "Wayfarer", "Euros", "Hotdog",
"Club", "Freight Carriage", "Trailer 4", "Andromada", "Dodo", "RC Cam", "Launch", "Police Car (LSPD)", "Police Car (SFPD)",
"Police Car (LVPD)", "Police Ranger"
};
new LKWS[12][] = {
"Picador", "S.W.A.T", "Alpha", "Phoenix", "Glendale", "Sadler", "Luggage Trailer A",
"Luggage Trailer B", "Stairs", "Boxville", "Tiller", "Utility Trailer"
};
Mit freundlichen Grüßen:
uzii
die sind festgelegt was für was ist musst mal googeln
ocmd:setcarheal(playerid,params[])
{
new car,carheal;
if(sscanf(params,"ii",car,carheal)) return SendClientMessage(playerid,olive,"Benutzung: /setcarheal [FahrzeugID] [Fahrzeug Health]");
SetVehicleHealth(car,carheal);
return 1;
}
Müsste eigentlich gehen
danke geht jetzt
Ja ich habe halt so ein script mit sirenen aber leider geht die Sirene nicht weg obwohl ich es destroyen lasse und alles hier mal der code
ocmd:sirene(playerid,params[])
{
if(GetPVarInt(playerid,"Member") != 2) return SendClientMessage(playerid,grey,"** Du kannst kein Blaulicht insterlieren");
{
sirene4[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,-0.1,0,0,0,0);
new tmpcar = GetPlayerVehicleID(playerid);
if(UCL[GetPlayerVehicleID(playerid)] == 0)
{
if(GetVehicleModel(tmpcar) == 560)
{
AttachObjectToVehicle(sirene4[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0,2.4,-0.2,0,0,0);//Dach sirene
SendClientMessage(playerid,Grün,"* Sie haben das Blaulicht erfolgreich eingeschaltet");
UCL[GetPlayerVehicleID(playerid)] = 1;
return 1;
}
else if(GetVehicleModel(tmpcar) == 541)
{
AttachObjectToVehicle(sirene4[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0,2.0,-0.2,0,0,0);//Dach sirene
UCL[GetPlayerVehicleID(playerid)] = 1;
SendClientMessage(playerid,Grün,"* Sie haben das Blaulicht erfolgreich eingeschaltet");
return 1;
}
else if(GetVehicleModel(tmpcar) == 411)
{
AttachObjectToVehicle(sirene4[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0,2.58,-0.3,0,0,0);//Dach sirene
UCL[GetPlayerVehicleID(playerid)] = 1;
SendClientMessage(playerid,Grün,"*Sie haben das Blaulicht erfolgreich eingeschaltet");
return 1;
}
}
else if(UCL[GetPlayerVehicleID(playerid)] == 1)
{
sirene4[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,-0.1,0,0,0,0);
DestroyObject(sirene4[GetPlayerVehicleID(playerid)]);
UCL[GetPlayerVehicleID(playerid)] = 0;
SendClientMessage(playerid,grey,"* Sie haben das Blaulicht erfolgreich abgeschaltet");
return 1;
}
}
return 1;
}
Wo liegt mein Problem ?
Mit freundlichen Grüßen
uzii
moin ich habe interesse besitze viele spiele
am besten dan per steam adden
einmal meine daten:
skype: rnx-fegro
steam: rnx34
Hab es gelöst hab es nicht für jeden spieler einzeln anzeigen lassen.
Aber mal eine andere Frage wie mache ich das einige Fahrzeuge nen Größeren Tank haben und Staatfraktrions cars garkeinen haben?
Ja aber wenn ich das mache gehen alle kapput
Ich hab das Problem das der Tank nicht für jedes Fahrzeug gesetzt wird warum auch immer jeder hat immer die gleiche anzeige?
Also der Tank ist nicht für jeden sondern für alle gleich
Ja ich würde es gerne so machen das Admins Fahrzeuge Spawnen können aber sobald sie Kapput gehen sollen sie halt nicht wieder dort erneut spawnen wo man sie createt hat?!
Wie mache ich das ??
Mit freundlichen Grüßen
uzii
Unter
public OnPlayerStateChange(playerid, newstate, oldstate)
if(newstate == PLAYER_STATE_DRIVER)
{
TextDrawShowForPlayer(playerid, Text:box[playerid]);
}
if(oldstate == PLAYER_STATE_DRIVER)
{
TextDrawHideForPlayer(playerid, Text:box[playerid]);
}
So bitte das sollte dir Helfen
Okay hab es gelöst Danke an alle
so
TRECKER[vehicleid] = CreateVehicle(531,-372.0897,-1437.0040,25.6932,87.8217,252,252,-1);
Ja das ist die richtige ID
Ja i-wie wenn ich damit dem Fahrzeug 531 durchfahre passiert nichts warum ?
hier mal der Code?
if (IsPlayerInRangeOfPoint(playerid, 4.0,FARMERCP1))
{
if(GetPlayerVehicleID(playerid) == 531)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,FARMERCP2,4.0);
ERNTE[playerid] ++;
}
}
Ja okay was ist da jetzt anders ?
Ja ich habe halt einen givrang befehl gemacht aber ich kann als Leader jedem den Rang setzten auch wenn ich nicht der Leader seiner Fraktion bin!
Hier mal der Code:
ocmd:giverank(playerid,params[])
{
if(GetPVarInt(playerid,"Leader") >= 1)
{
new pid,rang;
new Namepid[MAX_PLAYER_NAME];
new textstring[128];
new textstringpid[128];
if(sscanf(params,"ii",pid,rang))return SendClientMessage(playerid,olive,"Benutze bitte: /giverank [Playerid/Name] [Rang]");
if(GetPVarInt(pid,"Member") == GetPVarInt(playerid,"Memeber")) return SendClientMessage(playerid,grey,"* Dieser Spieler ist nicht in deiner Fraktion");
SetPVarInt(pid,"Rang",rang);
GetPlayerName(pid,Namepid,sizeof(Namepid));
format(textstring, sizeof(textstring), "* Du hast %s den Rang %d gegeben",Namepid,rang);
format(textstringpid, sizeof(textstringpid), "* Dein Rang in der Fraktion wurde auf %d gesetzt",rang);
SendClientMessage(playerid,blue,textstring);
SendClientMessage(pid,blue,textstringpid);
}
else {SendClientMessage(playerid,error,"Du bist kein Leader einer Fraktion");}
return 1;
}
Ich hoffe ihr könnt mir helfen??
Mit freundlichen Grüßen
uzii
Naja du musst sie ja i-wo Speichern