Müsste er nicht IsPlayerInVehicle benutzen?
Er will ja das er nur Funken kann wenn er in bestimmten Fahrzeugen sitzt.
Beiträge von Menkox
-
-
Wie viel Ahnung du hast EazY.
Ich werds mir mal anschauen.
-
Yeaaaaay.
Kenn dich von Mabi
Gute Dinger, insgesammt 9/10.//Edit: Besorg mir mal Kico Shirt umsonst.
-
Vielen dank.
-
Klappt leider auch nicht.
Die Camrra bewegt sich nicht mit.Gibt es nicht irgendwie eine Funktion, die dieses "CameraLooktAt" & "CameraPos", sozusagen aufhebt und in die normale Camera Position zurück "stellt" ?
-
Guten Tag,
ich arbeite gerade an einem Gamemode. Da hab ich ein Tutorial eingebaut.
Für das Tutorial habe ich mir, das [ SCRIPTING ] Erstellen eines Tutorials ^^ Tutorial angeschaut.Es klappt auch alles soweit, nur am Ende des Tutorials bleiben die Camera Settings drinne.
Also ich kann mich bewegen doch sehe nix.
Da der Spieler ganz wo anders spawnt und die Camera ganz wo anders hinschaut.Hier der Code:
public Tutorial(playerid)
{
if(TutTime[playerid] >= 1)
{
if(TutTime[playerid] == 2)
{
SendClientMessage(playerid,COLOR_BLUE,"***************************************************************************************************");
SendClientMessage(playerid,COLOR_GREY," **Wilkommen zum Tutorial**");
SendClientMessage(playerid,COLOR_GREY,"Es folgt nun ein kleines Tutorial, passe bitte gut auf.");
SendClientMessage(playerid,COLOR_GREY,"Falls dann doch noch Fragen offen bleiben, fragt die Admins oder Spieler");
SendClientMessage(playerid,COLOR_BLUE,"***************************************************************************************************");
SendClientMessage(playerid,COLOR_BLUE," ");
SendClientMessage(playerid,COLOR_BLUE," ");
}
else if(TutTime[playerid] == 10)
{
SendClientMessage(playerid,COLOR_BLUE,"***************************************************************************************************");
SendClientMessage(playerid,COLOR_GREY," **Gamemode & Verhaltensregeln**");
SendClientMessage(playerid,COLOR_GREY,"Erklärung des Gamemodes:");
SendClientMessage(playerid,COLOR_GREY,"In diesem Gamemode handelt es sich um ein 'Trucker Gamemode'.");
SendClientMessage(playerid,COLOR_GREY,"Du kannst hier verschiedene Touren abfahren und Geld verdienen.");
SendClientMessage(playerid,COLOR_GREY,"Verhaltensregeln:");
SendClientMessage(playerid,COLOR_GREY,"Bitte respektiere die Admins, denn auch sie werden dich respektieren.");
SendClientMessage(playerid,COLOR_GREY,"Beleidigungen sind auch verboten und werden mit einem Ban bestraft.");
SendClientMessage(playerid,COLOR_BLUE,"***************************************************************************************************");
SendClientMessage(playerid,COLOR_BLUE," ");
SendClientMessage(playerid,COLOR_BLUE," ");
SendClientMessage(playerid,COLOR_BLUE," ");}
else if(TutTime[playerid] == 18)
{
SetPlayerCameraPos(playerid, 852.2684,-577.2018,19.8256);
SetPlayerCameraLookAt(playerid, 854.8256,-597.4880,18.4219);
SendClientMessage(playerid,COLOR_BLUE,"***************************************************************************************************");
SendClientMessage(playerid,COLOR_GREY," **Trucker Job & LKW Parkplatz**");
SendClientMessage(playerid,COLOR_GREY,"Hier kannst du Touren annehmen und LKS's holen.");
SendClientMessage(playerid,COLOR_GREY,"Die LKW's sind hier ebenfalls geparkt.print Die Ware musst du im Lager abholen.");
SendClientMessage(playerid,COLOR_GREY,"Es gibt insgesamt 10 verschiedene Touren die du abfahren kannst.");
SendClientMessage(playerid,COLOR_GREY,"Für jede Tour bekommst du Geld, wovon du dir einen eigenen LKW kaufen kannst.");
SendClientMessage(playerid,COLOR_BLUE,"***************************************************************************************************");}
else if(TutTime[playerid] == 26)
{
SetPlayerCameraPos(playerid, 814.0050,-583.9631,19.3363);
SetPlayerCameraLookAt(playerid, 810.0995,-612.9784,16.3359);
SendClientMessage(playerid,COLOR_BLUE,"***************************************************************************************************");
SendClientMessage(playerid,COLOR_GREY," **Das Lager**");
SendClientMessage(playerid,COLOR_GREY,"Hier kannst du die Ware abholen. Um deine Touren fahren zu können.");
SendClientMessage(playerid,COLOR_GREY,"Es stehen 6 zu verfügung. Sollten keine mehr da sein...");
SendClientMessage(playerid,COLOR_GREY,"...musst du warten bis ein Trucker von einer Tour zurück kommt.");
SendClientMessage(playerid,COLOR_BLUE,"***************************************************************************************************");
SendClientMessage(playerid,COLOR_BLUE," ");
SendClientMessage(playerid,COLOR_BLUE," ");
SendClientMessage(playerid,COLOR_BLUE," ");
}
else if(TutTime[playerid] == 34)
{
SetPlayerCameraPos(playerid, 641.0378,-590.9648,16.1875);
SetPlayerCameraLookAt(playerid, 655.7474,-573.8463,16.3359);
SendClientMessage(playerid,COLOR_BLUE,"***************************************************************************************************");
SendClientMessage(playerid,COLOR_GREY," **Der Truckstop**");
SendClientMessage(playerid,COLOR_GREY,"Hier kannst du dir bestimmt sachen kaufen und tanken.");
SendClientMessage(playerid,COLOR_GREY,"Wenn du dir etwas kaufen willst, musst du in den Truckstop gehen und /buy eingeben.");
SendClientMessage(playerid,COLOR_GREY,"Zum Tanken musst du an die Tankstelle fahren und /fill eingeben.");
SendClientMessage(playerid,COLOR_BLUE,"***************************************************************************************************");
SendClientMessage(playerid,COLOR_BLUE," ");
SendClientMessage(playerid,COLOR_BLUE," ");
SendClientMessage(playerid,COLOR_BLUE," ");
}
else if(TutTime[playerid] == 42)
{
SendClientMessage(playerid,COLOR_BLUE,"****************************************************************************************************");
SendClientMessage(playerid,COLOR_GREY," **Tutorial Ende**");
SendClientMessage(playerid,COLOR_GREY,"Vielen Dank, dass du dir Zeit fürs Tutorial genommen hast.");
SendClientMessage(playerid,COLOR_GREY,"Falls weitere Fragen bestehen, wende dich an Spieler oder Admins.");
SendClientMessage(playerid,COLOR_BLUE,"***************************************************************************************************");
SendClientMessage(playerid,COLOR_BLUE," ");
SendClientMessage(playerid,COLOR_BLUE," ");
SendClientMessage(playerid,COLOR_BLUE," ");
}
else if(TutTime[playerid] == 50)
{
KillTimer(TutTimer[playerid]);
TutTime[playerid] = -1;
SetPlayerPos(playerid,672.8124,-521.0684,16.3281);
TogglePlayerControllable(playerid,true);
GameTextForPlayer(playerid,"Willkommen, in ~r~ Dillimore.",6000,2);
}
TutTime[playerid]++;
}
}Ich hoffe jemand kann mir helfen.
Danke schon mal.menkox
-
Herr Gott, das war ein Beispiel mit dem Noob.
-
-
Lasst euch bloß nicht von dem Gofather abschrecken.
Wie Master_FM schon sagte, dem Script ist so viel hinzugefügt worden und so viel verändert worden, man sieht nicht auf den ersten Blick
das es ein GF ist.Die Spieler sind nett, Supporter & Admins sind auch immer da.
Also testet den Server mal! -
Ich kapier grad nicht was er will.
-
Wie du hast eingestellt das 4 im Polizei Team sind ?
-
10 / 10
Gefällt mir gut wie du mit dem Orange gespielt hast.Ich würds nicht rausegben.
-
Ist ein guter Server, Script ist sehr gut. Mit der Spielerzahl geht es auch langsam höher.
Admins sind super und helfen auch sehr viel!
Wenn wir jetzt mehr Spieler hätten wäre der Server, ich sag es einfach mal, perfekt! -
Hallo,
ich arbeite gerade an einem DM Script.
Naja, dort gibts verschiedene Teams. Man kann halt auswählen welches man nimmt, egal welches Team man auswählt man spawnt immer mit einem Cop Skin. Zwar an der richtigen Stelle aber nicht mit dem richtigem Skin.Skins:
//SKINS
AddPlayerClass(247,692.0675,-469.6511,16.5363,268.1728,0,0,0,0,0,0);//BIKERS
AddPlayerClass(248,692.0675,-469.6511,16.5363,268.1728,0,0,0,0,0,0);//BIKERS
AddPlayerClass(254,692.0675,-469.6511,16.5363,268.1728,0,0,0,0,0,0);//BIKERS
AddPlayerClass(124,672.8727,-647.0272,16.3359,267.7340,0,0,0,0,0,0);//LCN
AddPlayerClass(126,672.8727,-647.0272,16.3359,267.7340,0,0,0,0,0,0);//LCN
AddPlayerClass(127,672.8727,-647.0272,16.3359,267.7340,0,0,0,0,0,0);//LCN
AddPlayerClass(120,816.7690,-612.4684,16.3359,353.4233,0,0,0,0,0,0);//YAKUZA
AddPlayerClass(118,816.7690,-612.4684,16.3359,353.4233,0,0,0,0,0,0);//YAKUZA
AddPlayerClass(122,816.7690,-612.4684,16.3359,353.4233,0,0,0,0,0,0);//YAKUZA
AddPlayerClass(105,766.6577,-555.6992,18.0129,357.9575,0,0,0,0,0,0);//GS
AddPlayerClass(106,766.6577,-555.6992,18.0129,357.9575,0,0,0,0,0,0);//GS
AddPlayerClass(107,766.6577,-555.6992,18.0129,357.9575,0,0,0,0,0,0);//GS
AddPlayerClass(280,631.0130,-571.6080,16.3359,274.0975,0,0,0,0,0,0);//COPS
AddPlayerClass(281,631.0130,-571.6080,16.3359,274.0975,0,0,0,0,0,0);//COPS
AddPlayerClass(288,631.0130,-571.6080,16.3359,274.0975,0,0,0,0,0,0);//COPSUnd hier OnPlayerRequestClass
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 744.37762451172, -589.10797119141, 17.662147521973);
SetPlayerFacingAngle(playerid, 90.0);
SetPlayerCameraPos(playerid, 739.337890625, -589.24438476563, 17.552417755127);
SetPlayerCameraLookAt(playerid, 744.37762451172, -589.10797119141, 17.662147521973);
switch(classid)
{
case 0,1,2:
{
GameTextForPlayer(playerid, "Bikers", 3000, 5);
gTeam[playerid] = TEAM_BIKERS;
}
case 3,4,5:
{
GameTextForPlayer(playerid, "~l~La Cosa Nostra", 3000, 5);
gTeam[playerid] = TEAM_LCN;
}
case 6,7,8:
{
GameTextForPlayer(playerid, "~w~Yakuza", 3000, 5);
gTeam[playerid] = TEAM_YAKUZA;
}
case 9,10,11:
{
GameTextForPlayer(playerid, "~g~Grove Street", 3000, 5);
gTeam[playerid] = TEAM_GROVE;
}
case 12,13,14:
{
GameTextForPlayer(playerid, "~b~Cops", 3000, 5);
gTeam[playerid] = TEAM_COPS;
}
}
return 1;
}Ich bitte um Hilfe :O
-
Hmm, danke, aber kommen gleich die nächsten Fehler
ZitatC:\Users\Jewgeni\Desktop\GTA SA MP Server\GDM Script\gdm.pwn(280) : warning 209: function "OnPlayerCommandText" should return a value
C:\Users\Jewgeni\Desktop\GTA SA MP Server\GDM Script\gdm.pwn(409) : error 017: undefined symbol "dialog"
C:\Users\Jewgeni\Desktop\GTA SA MP Server\GDM Script\gdm.pwn(413) : error 001: expected token: "{", but found "case"
C:\Users\Jewgeni\Desktop\GTA SA MP Server\GDM Script\gdm.pwn(416) : warning 202: number of arguments does not match definition
C:\Users\Jewgeni\Desktop\GTA SA MP Server\GDM Script\gdm.pwn(437) : error 040: duplicate "case" label (value 3)
C:\Users\Jewgeni\Desktop\GTA SA MP Server\GDM Script\gdm.pwn(439) : error 037: invalid string (possibly non-terminated string)
C:\Users\Jewgeni\Desktop\GTA SA MP Server\GDM Script\gdm.pwn(445) : warning 217: loose indentation
C:\Users\Jewgeni\Desktop\GTA SA MP Server\GDM Script\gdm.pwn(448 ) : warning 217: loose indentation
C:\Users\Jewgeni\Desktop\GTA SA MP Server\GDM Script\gdm.pwn(448 ) : error 029: invalid expression, assumed zero
C:\Users\Jewgeni\Desktop\GTA SA MP Server\GDM Script\gdm.pwn(448 ) : error 004: function "OnPlayerClickPlayer" is not implemented
C:\Users\Jewgeni\Desktop\GTA SA MP Server\GDM Script\gdm.pwn(453) : error 030: compound statement not closed at the end of file (started at line 409)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase7 Errors.
-
Guten Tag,
ich wollte heute einen Dialog erstellen, wo man sich dann Waffen kaufen kann. Allerdings bekomme ich immer Fehler.
Kurze Erklärung, man gibt /shop ein und dann öffnet sich ein Fenster worüber man sich Waffen kaufen kann.Fehler:
ZitatC:\Users\Jewgeni\Desktop\GTA SA MP Server\GDM Script\gdm.pwn(277) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Users\Jewgeni\Desktop\GTA SA MP Server\GDM Script\gdm.pwn(277) : error 017: undefined symbol "Kaufen"
C:\Users\Jewgeni\Desktop\GTA SA MP Server\GDM Script\gdm.pwn(277) : warning 215: expression has no effect
C:\Users\Jewgeni\Desktop\GTA SA MP Server\GDM Script\gdm.pwn(277) : error 001: expected token: ";", but found "-identifier-"
C:\Users\Jewgeni\Desktop\GTA SA MP Server\GDM Script\gdm.pwn(277) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Und hier der Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext,"/shop",true))
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST, "Was möchtest du kaufen?", "Deagle(850$)\nMP5(1200$)\nAK47(1900$)\nM4(1900$)\nRüstung(1500$), "Kaufen", "Abbrechen");
return 1;
}
}public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialog == 1 &&response)
{
switch(listitem)
case 0:
{
if(GetPlayerMoney(playerid)<850)return SendClientMessage(playerid,0xFFFFFFFF,"Sie haben nicht genug Geld!");
GivePlayerMoney(playerid -850);
GivePlayerWeapon(playerid,24,200);
}
case 1:
{
if(GetPlayerMoney(playerid)<1200)return SendClientMessage(playerid,0xFFFFFFFF,"Sie haben nicht genug Geld!");
GivePlayerMoney(playerid,-1200);
GivePlayerWeapon(playerid,29,300);
}
case 2:
{
if(GetPlayerMoney(playerid)<1900)return SendClientMessage(playerid,0xFFFFFFFF,"Sie haben nicht genug Geld!");
GivePlayerMoney(playerid,-1900);
GivePlayerWeapon(playerid,30,400);
}
case 3:
{
if(GetPlayerMoney(playerid)<1900)return SendClientMessage(playerid,0xFFFFFFFF,"Sie haben nicht genug Geld!");
GivePlayerMoney(playerid,-1900);
GivePlayerWeapon(playerid,31,400);
}
case 3:
{
if(GetPlayerMoney(playerid)<1500)return SendClientMessage(playerid,0xFFFFFFFF,"
GivePlayerMoney(playerid,-1500);
SetPlayerArmour(playerid,100.0);
}
}
return 1;
}Ich hoffe es kann mir jemand helfen.
Vielen dank für die Aufmerksamkeit.
menkox -
Oh, ok krass, danke !
-
Guten Tag liebe Community,
ich arbeite derzeit an einem DM Script.
Derzeit bin ich am überlegen wie man eine "PM Funktion" scripten könnte.
Könntet ihr mir mal Tips geben? Bin noch ein Anfänger, aber na ja.Hab hier im Forum schon geguckt aber leider nix gefunden.
Bin über jede Hilfe froh.Mit freundlichen Grüßen,
menkox -
Sehr geil, eh !
Danke ! -
/Update:
- neues Design
- neue Artikel
- Blogroll hinzugefügt
- Archiv hinzugefügt