Na wen haben wir denn da!
Sorry hab ich vergessen! xD
Na wen haben wir denn da!
Sorry hab ich vergessen! xD
Man muss aber auch dazu sagen dass die gebotenen Mittel wie z.B: Tutorials sehr gekonnt ignoriert werden. Meist ist es die Faulheit mancher User die quasi durch Nichtstun ein gutes Script auf einem gut besuchten Server mit einer großen Community haben möchten. Und das kann nicht funktionieren wenn 90% der Leute so denken.
Na gut da muss ich dir auch recht geben manche machen einfach n Thema und fragen was was in einem TuT erklärt wird oder n paar Threads weiter unten schon steht! ^,^
Hallo,
würde es möglich sein sa und vc auf eine map zu bekommen? als mod?
gruß snoop
gibt aber noch keinen mod -.-
Die Frage war ob es möglich ist SA und VC auf einer Map zu kriegen und das ist möglich... ob es ein mod gibt war nicht die Frage!
Alles anzeigenWas soll das denn nun? Ich arbeite mit Pawno und GF schon seit 4 Tagen zusammen und bin, wie ihr sagt: ein Noob. Ist ja heutzutage Trend - sowas zu sagen.
Aber ich finde es lächerlich, dass ihr auf die jüngere/ältere Leute rumhackt - nur weil sie es nicht können.
So das ist nicht alles was ich dazu sagen möchte: Zum ersten, ich bin 15 Jahr alt und bin völlig gegen die unnötige Fragen im Forum.
Zum einen hab ich mich angemeldet, um mehr über die Sprache zu erfahren und meinen Server besser auf zu bauen/leiten zu können, aber wenn ich die Foren-Suchmaschine (SuFu) benutze - komme ich meistens nur auf Fragen, die schon 10 mal gestellt worden sind und das in 10 verschiedene Foren.
Ich selber kann wenig Scripten - aber ich lerne schon viel darüber. Ich habe zum Beispiel das GF Script in Deutsch übersetzt (kurz vom Ende), habe Fraktion erstellt und ihnen Autos (Cars) angepasst und weiteres - aber dies ist eig. nicht nötig alles aufzuzählen nur um zu zeigen wie gut ich bin.
Aber da irrt ihr euch - damit möchte ich sagen, dass nicht alle Jüngere "Kiddies" sind!
Dies ist mein erster Beitrag - weil mir das schon seh oft auffält, dass einfach unnötige Beiträge erstellt worden sind, auch hier ein schönes Beispiel: Server Werbung.
Da wirbt einer für sein Server und bekommt gleich eine Beleidigung zu hören, wie zum Beispiel: "Ahh schon wieder so ein "doofes" GF Godmode"..
Sowas nervt - hört doch endlich auf, Menschen damit zu beleidigen. Wenn die es so haben möchte, dann lasst es doch einfach sein.
Kommentare wie: "Mein Tipp: GF Godmode gibt es schon viele, ändere doch dein Server mehr", oder etwas ähnliches, klingt doch gleich viel besser.
Zum Thema Rechtschreibung und Grammatik noch einmal: Der jünge Herr, den ich zietiert habe hat auch nicht die Deutsche Sprache beachtet. Damit möchte ich nicht sagen, das er sie nicht berherrscht.
Auch User Namens: Goldkiller hat für mich schon einen Minus Punkt bekommen: Was ist das für ein Post bitte schön? ( Sign'd,Goldkiller).
Für mich nur reiner Spam, um sein Profil etwas aufzulockern (Beiträge).
Und jetzt freu ich mich nur noch auf: Juhu habe 100 Beiträge.
Ich finde man sollte härtere Regeln aufziehen und damit auch mehr und erfahrene Moderatoren aufstellen.
Ich weiß nicht wie viele Moderatoren hier sind und wie lange sie am Tag online sind - aber es wird echt Zeit das sich hier was ändert.
Und ich glaube ein Verwarnhack bringt auch nicht viel: Ich glaub nur 1/3 davon interessiert sich dafür.
Da ich nun die andere hälfte Vergessen habe - was ich sagen wollte: Bitte hört auf immer auf die jüngere/ältere Unerfahren User rum zu hacken! Ich weiß zwar, das es die meisten User hier sind, die ständig lästige, unnötige und nicht mal mit weniger ordenliche Rechtschreibung Post erstellen, aber es gibt auch die andere hälfte - die sich gut benimmt und sich an die Foren Regeln halten.
Mit freundlichen Grüßen
Ich gib ihm recht!
Es kommen oft... nein sehr oft antworten wie "Wenn du keine Ahnung davon hast dann lass es"... hallo!? Wieso stellt man denn Fragen...? Ja genau um die Antwort zu wissen und es dann selber zu können!!!
Nene das er nur betreten nachguckt und das lspd auslässt soll so sein denn ich dachte das ich nicht raus kann weil ich bei allen commands /verlassen habe und desswegen hab ich bei jedem ne abkürzung hintergemacht aber man muss das ja nicht ausschreiben... aber wenn das so richtig ist wie du sagst dann kann ich mir das überprüfen ja sparen... bringt ja eh nichts! xD
Ich teste das ma
EDIT:
Nun kann ich das LSPD noch nicht ma betreten!
Ich hab die Commands so:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/betreten", true)==0)
{
if (GetPlayerState(playerid) == 1 && PlayerToPoint(2.0, playerid,1199.2571,-918.1477,43.1232))
{
SetPlayerInterior(playerid, 10);
SetPlayerPos(playerid,363.7410,-74.5395,1001.5078);
return 1;
}
if (strcmp(cmdtext, "/verlassen", true)==0)
{
if (GetPlayerState(playerid) == 1 && PlayerToPoint(2.0, playerid,362.8705,-75.1645,1001.5078))
{
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,1199.2748,-919.1830,43.1152);
return 1;
}
if (strcmp(cmdtext, "/betreten", true)==0)
{
if (GetPlayerState(playerid) == 1 && PlayerToPoint(2.0, playerid,1555.5046,-1675.6783,16.1953))
{
SetPlayerInterior(playerid, 3);
SetPlayerPos(playerid,288.7767,169.1552,1007.1719);
return 1;
}
if (strcmp(cmdtext, "/verlassen", true)==0)
{
if (GetPlayerState(playerid) == 1 && PlayerToPoint(2.0, playerid,288.7909,166.9683,1007.1719))
{
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,1553.8743,-1675.6884,16.1953);
return 1;
}
if (strcmp(cmdtext, "/betreten", true)==0)
{
if (GetPlayerState(playerid) == 1 && PlayerToPoint(2.0, playerid,1368.9501,-1279.7542,13.5469))
{
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid,285.5067,-40.7249,1001.5156);
return 1;
}
if (strcmp(cmdtext, "/verlassen", true)==0)
{
if (GetPlayerState(playerid) == 1 && PlayerToPoint(2.0, playerid,285.4802,-41.8052,1001.5156))
{
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,1367.9753,-1279.7747,13.5469);
return 1;
}
HIIIIIILLLLLLLLLLLLFFFEEEEEEEEEEEEEEEEEEEEEEEEE!!!
Hab das Register&Login ausm samp forum
hier ist es... könnt ja ma testen
INFO: Hab alles so gemacht wie es da ist
Boah sorry >,<
Ich hab da ma n Problem und zwar hab ich mehrere Commands um Häuser zu betreten und eines davon lautet so:
//////////////////////////// Los Santos Police Department //////////////////////
if (strcmp(cmdtext, "/betretenlspd", true, 9)==0)
{
if (GetPlayerState(playerid) == 1 && PlayerToPoint(2.0, playerid,1555.5046,-1675.6783,16.1953))
{
SetPlayerInterior(playerid, 3);
SetPlayerPos(playerid,288.7767,169.1552,1007.1719);
}
}
if (strcmp(cmdtext, "/verlassenlspd", true, 9)==0)
{
if (GetPlayerState(playerid) == 1 && PlayerToPoint(2.0, playerid,288.7909,166.9683,1007.1719))
{
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,1553.8743,-1675.6884,16.1953);
}
return 1;
}
//----------------------------------------------------------------------------//
Das Problem ist nur... ich kann alle Häuser betreten aber raus kann ich nur aus dem Haus wo der Command unter OnPlayerCommandText steht... das heißt ich habe 5 Command womit man in Häuser kann und ich kann in alle rein aber raus kann ich nur aus dem ersten von oben... wieso?
Ich würde ma das was bei if steht mit dem tauschen was bei else steht:
if(!strcmp(strget(cmdtext, 0),"/asay")) {
new text = strval(strget(cmdtext, 1));
new name[32];
new string[256];
if(!IsPlayerAdmin(playerid)) {
GetPlayerName(playerid, name, sizeof(name));
format(string, 256, "***[AdM]%s: %s ***", name, text);
SendClientMessageToAll(TÜRKIS,string);
}
else if;
{
SendClientMessage(playerid,rot," You are not an Admin!");
return 1;
}
EDIT: Sorry ist 100 pro falsch bin n noob
Wa? Komm ma klar... lol das was ich gesagt habe ist fast das gleiche wie er haben will! xD
Nächstes mal erstma wach sein bevor du postest!
Hey das würd mich auch interessieren ^,^
Aber ich glaube ma nein... da ich aber keine ahnung hab sag ich lieber... kp! xD
Ich hab die Zeile 305 gepostet ^,^
303 public OnPlayerDisconnect(playerid, reason)
304 {
305 if (logged[playerid] == 1) dUserSetINT(PlayerName(playerid)).("geld", GetPlayerMoney(playerid));
306 logged[playerid] = 0;
307 return 1;
308 }
xD
Ich meinte nicht die Taste ENTER sondern mit dem befehl /enter aber hey... das ist viel besser
Danke Danke Meister
und auch n danke an fat joe weil er mir auch geholfen hat!
Das war mir klar das sowas kommt... sorry aber ich möchte wissen wie ich die behebe und nicht was falsch ist... außerdem stimmt das nicht was du gesagt hast denn...
expected token: ";", but found ")"
heißt das dort ein ) ist aber ein ; hinmuss
und
too many error messages on one line
heißt nur das halt in der zeile zu viele errors sind
Naja wie auch immer... kann mir jemand sagen wie ich die beheben kann?
Eigendlich hatte ich hier was anderes stehen aber das hat sich erledigt... nun hab ich folgendes Problem und zwar kriege ich wenn ich mein Script Compile (F5 drücke) Errors angezeigt die ich nicht wegkriege.
public OnPlayerDisconnect(playerid, reason)
{
if (logged[playerid] == 1) dUserSetINT(PlayerName(playerid)).("geld", GetPlayerMoney(playerid));
logged[playerid] = 0;
return 1;
}
Errors:
D:\Server\gamemodes\Script.pwn(305) : error 012: invalid function call, not a valid address
D:\Server\gamemodes\Script.pwn(305) : warning 215: expression has no effect
D:\Server\gamemodes\Script.pwn(305) : error 001: expected token: ";", but found ")"
D:\Server\gamemodes\Script.pwn(305) : error 029: invalid expression, assumed zero
D:\Server\gamemodes\Script.pwn(305) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Also...
1.
Du gehst auf dein Server und spawnst dir, wenn du das Filterscript debug benutzt was du auf dieser Seite downloaden kannst, mit /v [ID/Name] ein Vehicle... dann steigst du da ein und parkst es dort wo es dann spawnen soll.
1.5
Wenn du das Filterscript debug benutzt dann spring zum punkt 2 weiter und wenn nicht dann bitte weiterlesen!
Du gehst wie gesagt auf diese Seite und lädst dir da die datei runter... dann entpackst du die und kopierst die Datei "debug.amx" in den Ordner von deinem Server "filterscripts"... dann öffnest du die datei mit pawno und drückst F5... dann öffnest du von deinem Server die datei "sever.cfg" und schreibst in der Reihe "filterscripts" hinten ran debug! BEISPIEL: filterscripts adminspec vactions debug
Dann speicherst du die Datei und gehst auf dein Server und spawnst dir wie gesagt mit /v [ID/Name] ein Vehicle, steigst ein und parkst es dort wo es später spawnen soll
2.
Wenn du es so geparkt hast wie es da spawnen soll das gibts du /save [TEXT] ein um die Coordinaten zu speichern! INFO: Bei TEXT kannst du irgendwas eingeben damit du weißt was du gespeichert hast
3.
Du gehst in dein GTA SA installationsverzeichnis und öffnest mit z.B. Word die Datei "savepositions"
4.
In der Datei siehst du dann deine Coordinate die du gespeichert hast. Hinter den 2 // steht der Text den du beim speichern eingegeben hast
5.
Diese Zeile die du da siehst... als beispiel:
AddStaticVehicle(596,2029.8086,-1429.6731,16.7887,181.5817,0,1); // Polizeiauto Los Santos Krankenhaus 1
AddStaticVehicle(596,2029.8976,-1437.7263,16.8171,179.7105,0,1); // Polizeiauto Los Santos Krankenhaus 1
AddStaticVehicle(596,2018.9823,-1418.9768,16.7141,89.6937,0,1); // Polizeiauto Los Santos Krankenhaus 1
AddStaticVehicle(596,2010.9589,-1418.9308,16.7135,90.8864,0,1); //Polizeiauto Los Santos Krankenhaus 1
AddStaticVehicle(596,1177.7800,-1308.4401,13.5882,269.1059,0,1); //Polizeiauto Los Santos Krankenhaus 2
AddStaticVehicle(596,1177.6158,-1338.9281,13.6454,269.8899,0,1); // Polizeiauto Los Santos Krankenhaus 2
6.
Diese Zeilen kopierst du in dein Script unter public OnGameModeInit()
7.
Also müsste es ungefähr so aussehen:
public OnGameModeInit()
{
AddStaticVehicle(596,2029.8086,-1429.6731,16.7887,181.5817,0,1); // Polizeiauto Los Santos Krankenhaus 1
AddStaticVehicle(596,2029.8976,-1437.7263,16.8171,179.7105,0,1); // Polizeiauto Los Santos Krankenhaus 1
AddStaticVehicle(596,2018.9823,-1418.9768,16.7141,89.6937,0,1); // Polizeiauto Los Santos Krankenhaus 1
AddStaticVehicle(596,2010.9589,-1418.9308,16.7135,90.8864,0,1); //Polizeiauto Los Santos Krankenhaus 1
AddStaticVehicle(596,1177.7800,-1308.4401,13.5882,269.1059,0,1); //Polizeiauto Los Santos Krankenhaus 2
AddStaticVehicle(596,1177.6158,-1338.9281,13.6454,269.8899,0,1); // Polizeiauto Los Santos Krankenhaus 2
return1:
}
8.
Nun speicherst du dein Script und startest es
9.
Dir wird aufgefallen sein das die Autos normal schwarz, weiß sind also änderst du in deinem Script bei deinen Coordinaten für die Polizeiautos am Krankenhaus was
10.
Du siehst dir eine Coordinate an z.B. AddStaticVehicle(596,2029.8086,-1429.6731,16.7887,181.5817,0,1); // Polizeiauto Los Santos Krankenhaus 1
11.
An dieser Coordninate änderst du die zwei letzten Zahlen in der Klammer denn das sind die zwei Farben (o = schwarz, 1 = weiß) in z.B. 1,3 (1 = weiß, 3 = rot) also sieht die Coordinate dann so aus: AddStaticVehicle(596,2029.8086,-1429.6731,16.7887,181.5817,0,1); // Polizeiauto Los Santos Krankenhaus 1 also ist das Auto dann weiß rot
12.
Um zu wissen was was ist gehst du auf KLICK und dort siehst du ein Bild mit den ganzen Farben und den dazugehörigen Nummern
13.
Nun färbst du die Autos wie du willst, speicherst dein Script und startest es... nun siehst du das die Autos eine andere Farbe haben
14.
Nun merkst du dir das was ich dir gerade erklärt habe und freust dich das du das nun selber kannst!
So nun weißt du wie du nächstes mal die Autos spawnst und die Farben änderst. Ich war gerade so frei und hab dir schon am Krankenhaus rot-weiße Polizeiautos gemacht... diese findest du ja unter Punkt 7! Ich hoffe du hast meine Erkärung verstanden!
Naja dann ma viel spaß mit den rot-weißen Polizeiautos!
Bye
Ich würde ma lieber sagen wenn du Eisverkäufer bist und dann mit dem Eiswagen rumfährst musst du um geld zu machen Leute werden... also fährst du durch die gegeng und rufst "EIS... frisches, leckeres EIS" z.B. xD und wenn dann n Spieler in deiner nähe n Eis haben will kommt er zu dir und gibt /kaufen ein... dann hast du Geld verdient und der Spieler der das Eis gekauft hat bekommt durch das Eis Leben
Ich wollte aber das so haben das man /enter bzw /exit eingeben muss!
Hilfe? O.o