Deine Blickrichtung ändert nur die Blickrichtung des Fahrzeugs. Was möchtest du denn machen?
Hey,
ich möchte das das Auto dort spawnt wo man hinguckt, also immer vor einem.
Deine Blickrichtung ändert nur die Blickrichtung des Fahrzeugs. Was möchtest du denn machen?
Hey,
ich möchte das das Auto dort spawnt wo man hinguckt, also immer vor einem.
Hey,
Ganz Oben:
native IsValidVehicle(vehicleid);
Ganz Unten:
stock IsVehicleUnused(vehicleid)
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(!IsPlayerConnected(i))continue;
if(IsPlayerInVehicle(i, vehicleid)) return 0;
}
return 1;
}
In deinen Befehl einbauen:
for(new i=0;i<MAX_VEHICLES;i++)
{
if(!IsValidVehicle(i))continue;
if(!IsVehicleUnused(i))continue;
SetVehicleToRespawn(i);
}
Ich denke mal das kannst du dir schon denken was, was ist
Wenn nicht, schick mir einfach ne PM.
Hallo,
wenn ich hier mein Autospawner eintippe also den CMD dann spawnt es nicht nach Facing angle. Es spawnt immer an der gleichen stelle egal wo hin ich gucke.
Hier mein Code:
COMMAND:spawn(playerid,params[])
{
new spawncar;
if(!IsPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,FARBE_ROT,"Du bist nicht mindestens Adminrank Supporter!");
if(sscanf(params, "d", spawncar))
{
return SendClientMessage(playerid,FARBE_ROT,"Tippe: /spawn [ID]");
}
if(spawncar < 400 || spawncar > 611)
{
return SendClientMessage(playerid,FARBE_GELB,"Nur Fahrzeug-ID's von 400-611 benutzen!");
}
else
{
new Float:x, Float:y, Float:z, Float:a;
new string[256];
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid,a);
new vehicleid = CreateVehicle(spawncar, x+5, y, z+3, a, 0, 0, -1);
autospawn[vehicleid] = 1;
format(string, sizeof(string), "Du hast ein Fahrzeug mit der [ID: %d] gespawnt.", spawncar);
SendClientMessage(playerid, FARBE_BLAU, string);
}
return 1;
}
Guckst du hier
Was speichern?
Die Objecte die du gemappt hast, die Objekte die du als ID speichern willst oder was?
Alles anzeigenpublic autotime()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
new stunden,minuten,sekunden;
gettime(stunden, minuten, sekunden);
SetPlayerTime(i,stunden,minuten);
if(stunden >= 20 || stunden < 6)
{
SetWeather(1);
}
else if(stunden >= 6)
{
SetWeather(10);
}
}
return 1;
}
Die Funktion gettime gibt einen Unix-Timestamp wieder. Dieser ist definitiv größer als 20.
Da du die Funktion ja schon ausgeführt hast, kannst du einfach stunden abfragen.
Nicht vergessen, dass von 0-5 Uhr ja auch dein gewünschtes Wetter 1 sein sollte
Mit freundlichen Grüßen
Padarom
Danke
Hallo,
da ich ein Blinkersystem habe und möchte das die Blinker immer gehen möchte ich das um 20 Uhr das Wetter auf ID 1 geändert wird weil sonst der Himmel Lila ist. Wenn es 6 Uhr ist will ich das das Wetter auf ID 10 geändert wird, und während dessen die Uhrzeit Real auf dem Server ist. Hier mein Code, wieso klappt es nicht?
forward autotime();
SetTimer("autotime",1000*60,true);
public autotime()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
new stunden,minuten,sekunden;
gettime(stunden, minuten, sekunden);
SetPlayerTime(i,stunden,minuten);
if(gettime(stunden) >= 20)
{
SetWeather(1);
}
else if(gettime(stunden) >= 6)
{
SetWeather(10);
}
}
return 1;
}
Alles anzeigenDa ein paar Leute interessiert sind an dieser Lösung, löse ich es einmal auf
COMMAND:savepos(playerid,params[])
{
#pragma unused params
new Float:X, Float:Y, Float:Z, name[24], file[32];
GetPlayerName(playerid, name, 24);
format(file, 32, "%s.txt",name);//Pfad evtl ändern
GetPlayerPos(playerid,X, Y, Z);
dini_FloatSet(file, "lX", X);
dini_FloatSet(file, "lY", Y);
dini_FloatSet(file, "lZ", Z);
SendClientMessage(playerid,blau,"Koordinaten erfolgreich gespeichert !");
return 1;
}
COMMAND:gotopos(playerid, params[])
{
#pragma unused params
new name[24], file[32];
GetPlayerName(playerid, name, 24);
format(file, 32, "%s.txt",name);//Pfad evtl ändern
new Float: pX = dini_Float(file, "lX"), Float:pY = dini_Float(file, "lY"), Float:pZ = dini_Float(file, "lZ");
SetPlayerPos(playerid, pX, pY, pZ);
return 1;
}
mfg.
Hey Danke für deinen Post aber bei mir Funktioniert es noch nicht so ganz
Ordner Positionen ist in Scriptfiles vorhanden!
Befehle funktionieren auch aber wenn ich /gotopos mache portet es mich zu den koords 0.0.0
COMMAND:savepos(playerid,params[])
{
#pragma unused params
new Float:X, Float:Y, Float:Z, name[24], file[32];
GetPlayerName(playerid, name, 24);
format(file, 32, "/Positionen/%s.txt",name);//Pfad evtl ändern
GetPlayerPos(playerid,X, Y, Z);
dini_FloatSet(file, "lX", X);
dini_FloatSet(file, "lY", Y);
dini_FloatSet(file, "lZ", Z);
SendClientMessage(playerid,FARBE_GELB,"Du hast deine Position erfolgreich gespeichert!");
return 1;
}
COMMAND:gotopos(playerid, params[])
{
#pragma unused params
new name[24], file[32];
GetPlayerName(playerid, name, 24);
format(file, 32, "/Positionen/%s.txt",name);//Pfad evtl ändern
new Float: pX = dini_Float(file, "lX"), Float:pY = dini_Float(file, "lY"), Float:pZ = dini_Float(file, "lZ");
SetPlayerPos(playerid, pX, pY, pZ);
SendClientMessage(playerid,FARBE_GELB,"Du hast deine Position erfolgreich geladen!");
return 1;
}
Wie speicherst du? Bsp. dini
Ja mit Dini
[ SCRIPTING ] Wie man sachen Ingame erstellen Speichern und Laden kann blos halt nur mit der Pos
Das hat zuviel mit Pickups zu tun -.-
Iwie raff ich dass noch nicht so ganz...
Hallo,
wie kann ich das abspeichern?
COMMAND:savepos(playerid,params[])
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid,X, Y, Z);
return 1;
}
Ich will das wenn man den Befehl eingibt die aktuelle Position gespeichert wird und wenn man loadpos eingibt das man dort wieder hingeportet wird.
Wenn es geht mit auto.
Hier:
COMMAND:admins(playerid,params[])
{
SendClientMessage(playerid,FARBE_GELB,"Admins die Online sind:");
new string[128],name[MAX_PLAYER_NAME],var;
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i) && IsPlayerAnAdmin(i,1))
{
GetPlayerName(i,name,sizeof(name));
format(string, sizeof(string), "*** %s %s ist Online!",Admintextname(playerid),name);
SendClientMessage(playerid,FARBE_TÜRKIS,string);
var++;
}
}
if(!var)
SendClientMessage(playerid,FARBE_ROT,"Kein Admin Online");
return 1;
}
//edit
stock Admintextname(playerid)
{
new adminrankname[128];
switch(GetPVarInt(playerid,"Adminlevel"))
{
case 0:{adminrankname= "»User«";}
case 1:{adminrankname= "»Supporter«";}
case 2:{adminrankname= "»Moderrator«";}
case 3:{adminrankname= "»Super-Moderrator«";}
case 4:{adminrankname= "»Admin«";}
case 5:{adminrankname= "»Owner«";}
}
return adminrankname;
}
Hey,
ich will das wenn man sich einloggt das dann die nachricht "Dein letzter Login war am 24.12.2040 um 12:34:56" angezeigt wird,
nun benötige ich dort Hilfe!
Mein Fortschritt:
stock SpielerSpeichern(playerid)
{
if(GetPVarInt(playerid,"loggedin")== 1)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
new pstunde, pminute, psekunde;<<<<<<<<<<<<<<<<<<<<<<<<
new pjahr, pmonat, ptag;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_IntSet(Spielerdatei,"Uhrzeit",gettime(pstunde,pminute,psekunde));<<<<<<<<<<<<<<<<<<<<<<<<<<<<
dini_IntSet(Spielerdatei,"Datum",getdate(pjahr,pmonat,ptag));<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
dini_IntSet(Spielerdatei,"Wanted",GetPlayerWantedLevel(playerid));
dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
dini_IntSet(Spielerdatei,"Waffenschein",GetPVarInt(playerid,"Waffenschein"));
dini_IntSet(Spielerdatei,"Job",GetPVarInt(playerid,"Job"));
dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned"));
dini_IntSet(Spielerdatei,"timeban",GetPVarInt(playerid,"timeban"));
dini_IntSet(Spielerdatei,"Skin",GetPlayerSkin(playerid));
dini_IntSet(Spielerdatei,"Namenfarbe",GetPlayerColor(playerid));
dini_IntSet(Spielerdatei,"Führerschein",GetPVarInt(playerid,"Führerschein"));
dini_IntSet(Spielerdatei,"Bootschein",GetPVarInt(playerid,"Bootschein"));
dini_IntSet(Spielerdatei,"LKW Schein",GetPVarInt(playerid,"LKW Schein"));
dini_IntSet(Spielerdatei,"Flugschein",GetPVarInt(playerid,"Flugschein"));
dini_IntSet(Spielerdatei,"Motorradschein",GetPVarInt(playerid,"Motorradschein"));
dini_IntSet(Spielerdatei,"paytime",GetPVarInt(playerid,"paytime"));
dini_IntSet(Spielerdatei,"PlayHours",GetPVarInt(playerid,"PlayHours"));
dini_IntSet(Spielerdatei,"PlayMinutes",GetPVarInt(playerid,"PlayMinutes"));
dini_IntSet(Spielerdatei,"Tode",GetPVarInt(playerid,"Tode"));
}
return 1;
}
Weiter weiss ich nun auch nicht mehr
Vieleicht kann mir ja jemand helfen.
Achja hier noch mein Load stock:
stock LoadAccount(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
SetPlayerSkin(playerid,dini_Int(Spielerdatei,"Skin"));
SetPlayerColor(playerid,dini_Int(Spielerdatei,"Namenfarbe"));
SetPlayerWantedLevel(playerid,dini_Int(Spielerdatei,"Wanted"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
SetPVarInt(playerid,"Waffenschein",dini_Int(Spielerdatei,"Waffenschein"));
SetPVarInt(playerid,"Job",dini_Int(Spielerdatei,"Job"));
SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
SetPVarInt(playerid,"paytime",dini_Int(Spielerdatei,"paytime"));
SetPVarInt(playerid,"PlayHours",dini_Int(Spielerdatei,"PlayHours"));
SetPVarInt(playerid,"PlayMinutes",dini_Int(Spielerdatei,"PlayMinutes"));
SetPVarInt(playerid,"Tode",dini_Int(Spielerdatei,"Tode"));
SetPVarInt(playerid,"loggedin",1);
if(GetPVarInt(playerid,"Baned")== 1)
{
SendClientMessage(playerid,FARBE_ROT,"Du bist vom Server gebannt!");
Kick(playerid);
}
SetPVarInt(playerid,"Führerschein",dini_Int(Spielerdatei,"Führerschein"));
SetPVarInt(playerid,"Bootschein",dini_Int(Spielerdatei,"Bootschein"));
SetPVarInt(playerid,"LKW Schein",dini_Int(Spielerdatei,"LKW Schein"));
SetPVarInt(playerid,"Flugschein",dini_Int(Spielerdatei,"Flugschein"));
SetPVarInt(playerid,"Motorradschein",dini_Int(Spielerdatei,"Motorradschein"));
SetPVarInt(playerid,"loggedin",1);
return 1;
}
Also ich hatte ein iPhone 3G und habe jetzt das 4s
iPhone 3G ist der größte kack
wenn es ein 3Gs ist das was anderes aber nur das 3G ist so Sch*****e
1. Kein Multitasking
2. Keine Hintergründe
3. Extrem Langsam
4. IOS 5 nicht verfügbar
Hoffe ich konnte dir helfen
Dein Link geht bei mir einwandfrei
Das ist fail -.-
//Edit jetzt gehts aufeinmal auch wieder!
Bei mir ebenfalls. Es hat noch nie gehangen bei mir.
Und was meinst du mit "gelähmt" ? Meinst du Laggs ?
Wenn man oben auf "Wiki" klickt, geht es eigentlich immer
(Zumindest bei mir ^^)
Also verstehe ich nicht, was dein Problem ist
Ich will das hier öffnen: http://wiki.sa-mp.com/wiki/File_Functions
Und es lädt halt und lädt und dann kommt iwann das:
Diese Webseite ist nicht verfügbar.
Google Chrome konnte die Webseite nicht laden, weil wiki.sa-mp.com zu lange zum Antworten benötigt. Möglicherweise ist die Website inaktiv oder es gibt Probleme mit Ihrer Internetverbindung.
Vorschläge:
Laden Sie diese Webseite später erneut.
Überprüfen Sie Ihre Internetverbindung. Starten Sie alle verwendeten Router, Modems oder anderen Netzwerkgeräte neu.
Fügen Sie Google Chrome als zulässiges Programm in den Einstellungen Ihrer Firewall oder Ihrer Antivirensoftware hinzu. Wenn es bereits zugelassen ist, versuchen Sie, es von der Liste der zulässigen Programme zu löschen und es erneut hinzuzufügen.
Wenn Sie einen Proxy-Server verwenden, überprüfen Sie die Proxy-Einstellungen oder wenden Sie sich an Ihren Netzwerkadministrator, um zu gewährleisten, dass der Proxy-Server funktioniert. Falls Sie keinen Proxy-Server verwenden möchten, passen Sie Ihre Proxy-Einstellungen an: Wechseln Sie zum Chrome-Menü > Einstellungen > Erweiterte Einstellungen anzeigen... > Proxy-Einstellungen ändern... > LAN-Einstellungen und deaktivieren Sie das Kontrollkästchen "Proxyserver für LAN verwenden"..
Fehler 118 (net::ERR_CONNECTION_TIMED_OUT): Zeitüberschreitung beim Ladevorgang.
PS: Deshalb ein neues Thema eröffnen?!?!?
Habs doch extra in den smalltalk gemacht
Hey,
bei mir geht gerade die samp wiki nicht mehr.
Bei wem auch?
%02d:%02d:%02d
genau
%02d:%02d:%02d