Beiträge von Simon
-
-
-
-
schik ma die errors und die dazugehörigen zeilen pls
-
OnGameModeInit()
{
//code
return 1;
} -
hm wie sollen wir dir das erklären esseiden du kommst auf meinen home server der noch in arbeit ist, da können wir das machen, aber du musst die id des helis rausfischen.
also wennde lust hättest sag bescheid ich schicke dir dann pn mit ip -
also du hast bestimmt samp installiert.
damit auch samp debug (im GTA-SA ordner)
das startest du dann kommste als "cj" alleine iwo in ls.
dann kannste dir mit /vsel autos auswählen. unter anderem auch dein heli.
du fliegst mit deinem heli dahin wo es stehen soll und giebst /save ein.
im gta ordner findest du nun eine datei: savepositions.txt.
die öffnest du da steht dann ein name/code wie mans nennen will.
den kopierste einfach stumpf und fügste in deinem script unter OnGameModeInit ein:OnGameModeInit()
{
//hier code einfügen
return 1;
}nun f5 und fertig
-
danke klappt wow so einfach =)
-
öhhhh
also warum filterscript?
unter OnGameModeInit einfach die Helis reinsetzen und fertig. -
[ SCRIPTING ] Mappen
-
also ich weiß nicht wie man das nennt, doch auf vielen servern sieht man rechts in der mitte, unter der Geld/life/armor anzeige, wer wen mit welcher waffe gekillt hat.
dies würde ich gerne auch in meinem script mit einbauen. vielleicht kennt jemand da ein tut oder kann es mir erklären.
ich bedankemich schonmal
mfg -
Guten tag ich habe folgendes:
#define türkis 0x00FFFFFF
new Lsagate;//ls airport tor
forward lsairport();//lsairport tor timer
public OnGameModeInit()
{
Lsagate = CreateObject(980, 1961.380859375, -2189.7055664063, 15.320266723633, 0, 0, 0);
return 1;
}public lsairport()
{
MoveObject(Lsagate,1961.380859375, -2189.7055664063, 15.320266723633,5);
return 1;
}public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/betreten", true)==0)
{
if(IsPlayerInRangeOfPoint(playerid,10.0,1961.380859375, -2189.7055664063, 15.320266723633))
{
MoveObject(Lsagate,1961.380859375, -2189.7055664063, 9.5702667236328,5);
SendClientMessage(playerid,türkis,"Willkommen auf dem Los Santos Airport!");
GivePlayerMoney(playerid,-1000);
SetTimer("lsairport",5000,5);
return 1;
}
return 1;
}return 1;
}das tor bewegt sich nicht und es kommt auch keine nachricht. das geld wird auch nicht abgezogen!
vielleicht könnt ihr mir da weiter helfen. -
öhh könntest du das nochmal erläutern?
also du steigst aus auto, dann soll ein pickuo erscheinen, und was soll dann passieren?
also ich könnte dir weiterhelfen ich häng mich mal eben dran. -
Guten tag.
Wenn ich Teams mit gTeam scripte, möchte ich das diese nur bestimmte autos fahren können.
könnte mir da jemand helfen? -
das ist komplette onplayercommand!
also keine anderen commands. -
das ist einn gamemode
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/adminhoch", true)==0)
{
if(IsPlayerInRangeOfPoint(playerid,50.0,2489.3386230469, -1668.4879150391, 11.477056503296))
{
if(IsPlayerAdmin(playerid))
{
MoveObject(Admin, 2489.7919921875, -1668.4963378906, 1535.7270507813,20);
SendClientMessage(playerid,0x00FFFFFF," Der Aufzug ist gestartet!!!!");
}
}
}
else if(strcmp(cmdtext, "/adminrunter", true)==0)
{
if(IsPlayerInRangeOfPoint(playerid,50.0,2489.7919921875, -1668.4963378906, 1535.7270507813))
{
if(IsPlayerAdmin(playerid))
{
MoveObject(Admin, 2489.3386230469, -1668.4879150391, 11.477056503296,20);
SendClientMessage(playerid,0x00FFFFFF," Der Aufzug geht runter!!!");
SetTimer("admin",45000,20);
}
}
}
return 1;
}geht net =(
-
ich habe mir irgentwann ma ne adminbase gescriptet die auch perfekt geklappt hat.
nachdem ich einiges im script hinzugefügt und geändert habe, ging sie net mehr^^
hier mein script:new Admin;//adminaufzug
new Para;//fallschirm beim adminhqforward admin();
public OnGameModeInit()
{
//_________________________________________ADMIN BASE___________________________________
CreateObject(6280, 2366.4060058594, -1705.4576416016, 1530.3979492188, 0, 0, 3.969970703125);
CreateObject(8843, 2420.3564453125, -1623.5595703125, 1535.3658447266, 0, 0, 89.324493408203);
CreateObject(3605, 2207.3244628906, -1651.7696533203, 1551.4140625, 0, 0, 3.9697265625);
CreateObject(4825, 2181.1396484375, -1702.6938476563, 1542.4815673828, 0, 0, 3.969970703125);
CreateObject(4824, 2258.7697753906, -1697.2094726563, 1540.3029785156, 0, 0, 3.969970703125);
CreateObject(4866, 2330.5847167969, -1843.2534179688, 1527.7722167969, 0, 0, 0);
CreateObject(3980, 2208.4252929688, -1773.96875, 1554.6759033203, 0, 0, 3.969970703125);
CreateObject(4002, 2207.2683105469, -1765.6461181641, 1587.4477539063, 0, 0, 3.969970703125);
CreateObject(7419, 2391.3371582031, -1616.2966308594, 1529.8823242188, 0, 0, 95.279479980469);
CreateObject(5003, 2618.423828125, -1979.4825439453, 1533.8712158203, 0, 0, 0);
CreateObject(10767, 2404.4497070313, -1986.0944824219, 1512.7999267578, 0, 0, 314.34533691406);
CreateObject(10766, 2277.8354492188, -1985.2370605469, 1525.2629394531, 0, 0, 89.324493408203);
CreateObject(4550, 2358.1723632813, -1726.8215332031, 1612.5065917969, 0, 0, 0);
CreateObject(4726, 2358.4519042969, -1727.2668457031, 1822.4517822266, 0, 0, 0);
Admin = CreateObject(17613, 2489.3386230469, -1668.4879150391, 11.477056503296, 0, 0, 0);
Para = CreatePickup(371,1,2451.4478,-1665.0406,1536.4869,-1);
//______________________________________ADMIN BASE________________________________________________public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/adminhoch", true)==0)
{
if(IsPlayerInRangeOfPoint(playerid,50.0,2489.3386230469, -1668.4879150391, 11.477056503296))
{
if(IsPlayerAdmin(playerid))
{
MoveObject(Admin, 2489.7919921875, -1668.4963378906, 1535.7270507813,20);
SendClientMessage(playerid,0x00FFFFFF," Der Aufzug ist gestartet!!!!");
return 1;
}
return 1;
}
return 1;
}
else if(strcmp(cmdtext, "/adminrunter", true)==0)
{
if(IsPlayerInRangeOfPoint(playerid,50.0,2489.7919921875, -1668.4963378906, 1535.7270507813))
{
if(IsPlayerAdmin(playerid))
{
MoveObject(Admin, 2489.3386230469, -1668.4879150391, 11.477056503296,20);
SendClientMessage(playerid,0x00FFFFFF," Der Aufzug geht runter!!!");
SetTimer("admin",45000,20);
return 1;
}
return 1;
}
return 1;
}
return 1;
}public admin()
{
MoveObject(Admin,2489.3386230469, -1668.4879150391, 11.477056503296,20);
return 1;
}public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == Para)
{
SendClientMessage(playerid,0xC11D91B5,"Du hast nun ein Fallschirm, um sicher wieder runter zu kommen.");
GivePlayerWeapon(playerid,46,1);
}
return 1;
} -
hmm falsch verstanden glaub ich.
ich habe keine lust in irgenteinem fremden script ein tutorial rauszusuchen, es zu kopieren und einzufügen UND außerdem habe ich mich für sein tipp bedankt.
ich würde es gerne erklärt haben wie soetwas geht um es möglichts selbstständig hinzukriegen.
soweit kann ich selber:public OnPlayerConnect(playerid)
{
SendClientMessage(playerid,FARBE,"benutze /befehl um das tutorial zu lesen. Nachdem das Tutorial gelesen wurde, kannst du Anfangen zu spielen ");//so in etwa ^^
//hier das der gefreezet wird
return 1;
}public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/befehl", true)==0)
{
SendClientMessage(playerid,FARBE," TUTORIAL");
//unfrezze
}
return 1;
} -
wenn du es hast dann schick mir doch dein tutorial.
ich habe keine lust zu suchen und iwas einfach rauszukopieren. ich wills verstehen und daraus lernen. -
hm möchte nicht copy und paste möchte erklärt haben wie es geht um es zu verstehen und zu lernen aber danke