Also nochmal für Dumme ?
Was bringt diese Seite ? Was Downloadet man da? ![]()
Also nochmal für Dumme ?
Was bringt diese Seite ? Was Downloadet man da? ![]()
Das ganze Wird aber nicht klappen ![]()
Wenn du nen Toten freezt, wird er neu Spawnen aber sich nicht bewegen können.
Du musst seine Position beim Tot speichern und ihn danach wieder dorthin "porten"...
MfG.
Me
//edit Versuchs mal so:
Ganz Oben im Script:
new DeadTimer[MAX_PLAYERS];
new DeadInt[MAX_PLAYERS];
new DeadWorld[MAX_PLAYERS];
new JustDied[MAX_PLAYERS];
new deadt[MAX_PLAYERS];
new FallPlayert[MAX_PLAYERS];
new Float:deadx[MAX_PLAYERS],Float:deady[MAX_PLAYERS],Float:deadz[MAX_PLAYERS];
forward DeadCountdown(playerid);
forward FallPlayer(playerid);
Bei OnPlayerSpawn:
if(JustDied[playerid] == 1)
{
SendClientMessage(playerid, Info_Color, "Du bist gestorben und musst auf einen Notarzt warten.");
SendClientMessage(playerid, Info_Color, "Du lebst noch genau 3 Minuten.");
TogglePlayerControllable(playerid, 0);
ApplyAnimation(playerid,"PED","KO_skid_front",4.1,0,0,0,1,0);
SetPlayerPos(playerid, deadx[playerid], deady[playerid], deadz[playerid]);
SetPlayerInterior(playerid, DeadInt[playerid]);
SetPlayerVirtualWorld(playerid, DeadWorld[playerid]);
ApplyAnimation(playerid,"PED","KO_skid_front",4.1,0,1,1,1,0);
SetPlayerCameraPos(playerid, deadx[playerid], deady[playerid], deadz[playerid]+5);
SetPlayerCameraLookAt(playerid, deadx[playerid], deady[playerid], deadz[playerid]);
FallPlayert[playerid] = SetTimerEx("FallPlayer", 5000, 0, "d", playerid);
DeadTimer[playerid] = 180;
deadt[playerid] = SetTimerEx("DeadCountdown", 1000, 1, "d", playerid);
return 1;
}
Bei OnPlayerDeath:
GetPlayerPos(playerid, deadx[playerid], deady[playerid], deadz[playerid]);
JustDied[playerid]=1;
DeadInt[playerid]=GetPlayerInterior(playerid);
DeadWorld[playerid]=GetPlayerVirtualWorld(playerid);
Und ganz unten im Script:
public DeadCountdown(playerid)
{
if(DeadTimer[playerid] == 0)
{
KillTimer(deadt[playerid]);
KillTimer(FallPlayert[playerid]);
JustDied[playerid]=0;
SpawnPlayer(playerid);
return 1;
}
DeadTimer[playerid] --;
new string[128];
format(string, sizeof(string), "~g~Ueberlebenszeit: ~w~ %d", DeadTimer[playerid]);
GameTextForPlayer(playerid, string, 3000, 4);
return 1;
}
public FallPlayer(playerid)
{
SetPlayerPos(playerid, deadx[playerid], deady[playerid], deadz[playerid]);
SetPlayerInterior(playerid, DeadInt[playerid]);
SetPlayerVirtualWorld(playerid, DeadWorld[playerid]);
ApplyAnimation(playerid,"PED","KO_skid_front",4.1,0,1,1,1,0);
}
MfG:
Me
Da musste mal die Threadseiten durchblättern.
Flummi hat ein Paket Online gestellt, indem er die Fehler beseitigt hat.
MfG.
Me
Man kann alles Editieren, wenn man es nur will ![]()
Wenn du Fragen hast helfe ich gerne.
PS: Suche immernoch Projekt für meine .de Domain und mein WBB3.1.6 Forum.
PS²: Scripterplatz bei StreetZ Roleplay gefunden.
MfG.
Me
Mit /defuse .
Wie in jedem LoH ![]()
Ist ja ein LoH Edit.
MfG.
Me
Ich helfe gerne bei Fragen.
Jedoch beantworte ich keine Fragen wie man einen Server startet ![]()
Müsste
KEY_SUBMISSION
sein.
MfG.
Me
Haste das SetKennzeichen UNTER dem Code für die Cars zum erstellen ?
Sonst gibts ja noch nix, wo er das Kennzeichen ändern kan...
Klar:
if(strcmp(cmdtext,"/spawncar",true)==0)
{
new Float:x,Float:y,Float:z,spawncar;
if(!IsPlayerInRangeOfPoint(playerid,5.0,deinex,deiney,deinez)) return SendClientMessage(playerid,WEIß,"Du bist nicht im Gewünschten Punkt.");
GetPlayerPos(playerid,x,y,z);
spawncar=CreateVehicle(462,x+2,y+2,z,0,0,131,131);
PutPlayerInVehicle(playerid,spawncar,0);
SendClientMessage(playerid,WEIß,"Herzlichen Glückwunsch du hast dir ein Auto gespawnt.");
return 1;
}
MfG.
Me
Deutsches oder Englisches Script ?
Und wie gesagt -> Aus fehlern Lernt man xD
Nächstes mal wird er sicher aufpassen ![]()
Naja... ![]()
Ohne Kaufvertrag haste auf Deutsch gesagt die Arschkarte gezogen.....
Wenn du es bei OnGameModeInit so hast :
DeinAuto=AddStaticVehicle(blablaetc...);
Dann kannste es so machen:
for(new i=0;i<MAX_PLAYERS;i++)
{
if(GetPlayerVehicleID(i)==DeinAuto)
{
RemovePlayerFromVehicle(i);
}
}
MfG.
Me
So als Dumme Frage: Restartest du auch ?
Denn eig. sollte es so gehen ![]()
Geht meins denn ?
Also von TV ?
Bear ? Haste TV ?
Wenn ja send mir mal deine Daten per PV pls.
MfG.
Me
Bei deiner Login Funktion dashier einfügen:
SpawnPlayer(playerid);
Also sagen wir mal so
stock Login(playerid,key[])
{
blablaetc...
SpawnPlayer(playerid);
return 1;
}
MfG.
Me
@g3neration
Man Man Man du alter Spammer wieder.....
Wie wäre es mit Lesen ? Er will eins kaufen. -> Les meinen Beitrag und dann seinen.
"Für Geld"
Wieviel würdest du zahlen ?
Gibt ein Tutorial dazu hieri m Forum. Kann man ganz einfach editieren.
Und fast alles was zu aufzählst ist in einem GF...
Wenn man ein Selfmade schreibt -> Selfmade = Eigene Ideen & Nix ausm GF.
Send mir mal deine TeamViewer Daten (Falls Vorhanden) per PN.
Aber schnell muss gleich AFK.