Es gibt doch schon einen Thread dafür, das Script ist außerdem nicht mal von dir hier: [RELEASE] Zombie vs Humans Gamemode
Da ist es doch immernoch ![]()
mfg. ![]()
Es gibt doch schon einen Thread dafür, das Script ist außerdem nicht mal von dir hier: [RELEASE] Zombie vs Humans Gamemode
Da ist es doch immernoch ![]()
mfg. ![]()
Du kannst es nicht einfach wieder wegnehmen ?!
Hier für die Nachwelt (Trolololo): Das Script (Pastebin)
mfg. ![]()
kaliber, wenn du lesen könntest würdest du merken das Marc nur das GRUNDSCRIPT hat !!!!!
und ?
Ich habe dein Release gesehen, das sieht nicht wirklich besser aus ![]()
mfg. ![]()
if(strcmp(cmdtext,"/leeeooonnn",true)==0)
Dafuq ![]()
Ich muss dazu nicht viel sagen, finde es überhaupt nicht gut !
mfg. ![]()
So, habe mir mal den Server angeschaut ![]()
Also, auf dem Server habe ich schon einige Bugs bekannt gegeben, also es sind wirklich sehr sehr viele Vorhanden und es leggt teilweise echt extrem und das TextDraw im Hintergrund ist einfach nur fehl am Platz !
Somit, nicht zu empfehlen ![]()
mfg. ![]()
Du darfst das nicht außerhalb einer Funktion verwenden, sonst sieht Pawn das als neue Funktion an ![]()
Also schreibe es unter public OnGameModeInit ![]()
mfg. ![]()
dann schreib was ich besser machen kann.
Jo, das sind so ein paar Sachen die mir beim überfliegen aufgefallen sind, aber schon nicht schlecht, denke jedoch, dass sich das hier eher als Include anbieten würde, da man dann es im Gamemode selbst einbauen könnte ![]()
mfg. ![]()
Du musst in deinem Script AddPlayerClass oder SetSpawnInfo 1x verwenden ![]()
mfg. ![]()
//Edit: Da hilft man ein paar Leuten mit einem dummen GF und dann schreibt man hier auch noch public Funktionsnamen davon auf ![]()
Mach mal hinter der 3 beim ersten gate -10
Bitte nicht, die 3 hat was mit der Bewegung zu tun, eine negative Bewegung ?! ![]()
MoveObject(LSPDGate[0],1507.22-10, -1714.29, 5.16,3);
Schreibe das so, die Z Koordinate musst du verringern, damit dein Tor runter geht ![]()
mfg. ![]()
ja nen return 0;
return 1; im Bezug auf eine SendClientMessage ist eigentlich besser da man da seine eigene Nachricht verfassen kann ![]()
mfg. ![]()
Jedoch, brauch ich die Leeren SendClientMessage's die Du entfernt hast
Habe ich nicht, ich habe das durch eine Schleife ersetzt, was viel Platzspraender ist schau mal genauer hin ![]()
fehlt ein return am ende wahrscheinlich
Ignoriere mich nicht so ![]()
mfg. ![]()
Danke, \MissionFeature.pwn(122) : warning 209: function "OnPlayerCommandText" should return a value Fehler?
Nimm nicht das von PuSchKiiN_x3, nimm meins, über seinem Post, das ist besser und richtig ![]()
mfg. ![]()
Jetzt mal im Ernst, das ist so schlecht, schreibe das mal so:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp("/Mission", cmdtext, true))
{
TogglePlayerControllable(playerid, 0);
for(new i; i<15; i++) SendClientMessage(playerid,Orange,"");
SendClientMessage(playerid,Orange, "Wie ich sehe, möchtest du eine Mission beginnen.");
SendClientMessage(playerid,Orange,"Nun, diese geht sehr Einfach und ist eine Singleplayer Mission von Grand Theft Auto, San Andreas!");
SendClientMessage(playerid,Orange,"Gleich wirst du Checkpoints Erhalten und eine Spraydose!");
SendClientMessage(playerid,Orange,"In Dieser Mission musst du 10 Checkpoints abfahren und die Wände Ansprühen!");
SendClientMessage(playerid,Orange,"Wenn du mit dem Letzten Fertig bist, wirst du etwas Geld Erhalten!");
for(new i; i<6; i++) SendClientMessage(playerid,Orange," ");
SendClientMessage(playerid,Hellblau,"Ich hoffe, du hast dir alles Sorgfälltig durchgelesen!");
SendClientMessage(playerid,Hellblau,"Bitte Bestätige mit /Mission931");
return 1;
}
if(!strcmp("/Mission931", cmdtext, true))
{
for(new i; i<15; i++) SendClientMessage(playerid,Orange," ");
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid,Orange,"Wir hoffen, dass du diese Mission auch wirklich Erledigst!");
return 1;
}
return 1;
}
mfg. ![]()
Du willst LVFD_Gate[0] bewegen und setzt es unten auf 1 und dann auf 0 ![]()
Mach dafür eine extra boolean Variable ![]()
mfg. ![]()
Das steht im Wiki ![]()
Jetzt kannst du deinen Text splitten und kannst die spielerid die du übergeben musst rausbekommen ![]()
PS: Falls du damit noch nichts anfangen kannst, würde es gerne erläutern, doch ich muss jetzt offline. Bin in 1std wieder da, könnte dir dann helfen ![]()
mfg. ![]()
moped(playerid)
*Hust* moped ist keine Funktion, sondern eine Variable also nur moped, ohne (playerid) ![]()
mfg. ![]()
Wenn du einen Interior meinst, dann so:
LinkVehicleToInterior(AddStaticVehicle(497,1861.0677,-2508.6660,13.7311,182.6994,0,1), 10); // NRG Heli
mfg. ![]()
Du hast das alles mit DestroyObject aber auch in:
public OnFilterScriptExit()
gesetzt ![]()