?? Was redest du da? Ich versteh gar nichts...
was ist LOH?
Omg, bitte, hilft mir doch jemand!
?? Was redest du da? Ich versteh gar nichts...
was ist LOH?
Omg, bitte, hilft mir doch jemand!
Wie jetzt? "Features" nennst du sowas?
Jetzt will ich nur noch, dass wenn eine Gangzone attackiert wird, d.h. PUNKT NUMMER 2, fuer das attackierende Team steht:
We have provoked a gangwar against the [HIER IST DER GEGNERISCHE TEAMNAME] in [ORT NAME, bspw. GANTON]! Fuer die Orte werden, glaube ich, Koordinaten benutzt!
Fuer das Team, das gerade attackiert WIRD:
The [HIER IST DER GEGNERISCHE TEAMNAME] have attacked our hood in [ORT NAME]...
Mehr will ich auch nicht...
Ich werde verrueckt, ich kann es einfach nicht!
Hier mein kompletter Script:
EDIT:
Glaube es ist etwas mit GameTextForPlayer?
Bitte zeig mir mal die Errorzeilen! Dann kann ich dir helfen!
Also zeig mir Zeile 36 - 54!
Das command sollte zwar seine Arbeit machen, aber trotzdem finde ich noch kleine Fehler! Nimm' dies mal:
if (strcmp("/kick", cmdtext, true,5) ==0) { if(GetPlayerSkin(playerid)== 279) { SendRconCommand("Benutzung: /kick"); } else { SendClientMessage(playerid,COLOR_RED,"Du bist nicht bei der Einsatzleitung"); } }
Kleine Frage, da ich XAMPP auch nutze:
Ist dein Kontroll-Panel von XAMPP gestartet? Ja? Falls dies so ist, sei sicher das IM Kontroll-Panel Apache gestartet ist, okay?
Muesste funktionieren!
Naja, 90 % von euch wissen nicht exakt, was Sache ist!
Ich meine! Wenn du objektorientiert arbeiten willst, ist es doch logisch das du C++ ODER Java nehmen solltest!
Nunja, die meisten in diesem Thread, ich will keine Namen nennen, haben diesen Satz aus einigen Zeilen des Webs kopiert:
"C++ ist die aelteste Programmiersprache!"
Was bringt das dem armen Kerl, der gefragt hat, welches die beste sein sollte?
Ausserdem, Java ist sehr einfacher, wenn du als Beginner starten willst! Allerdings, solltest du erstmal die "Sprache des Web" lernen: HTML!
Einfach wunderschoen diese Sprache! Sie ist keine Programmiersprache, sondern eine Bezeichnungssprache! Naja, fuer Seiten halt!^^
Deine Grundlagen sollten daraus bestehen, (X)HTML, CSS (Webdesign), JavaScript, PHP!
Du kannst ganz einfach ALLES ueber diese Sprachen hier lernen:
Deine Hausaufgaben:
Jeden Tag ein komplettes Kapitel von der o.g Seite zu studieren und damit zu ueben!
Es ist alles ganz einfach! Wenn du einmal eine Programmiersprache kannst, wirst du die meisten anderen in der Tasche haben (abgesehen von CSS und HTML!)...
Erst dann solltest du dich langsam aber sicher in Richtung von objektorientierten Programmiersprachen bewegen!
Hoffe, ich konnte helfen! Viel, viel Spass beim lernen! Diese Seite macht alles leicht, keine Angst!
Doppelter Humbug! Godmode kann nicht nur 1000 sein, sehr einfach!
Wenn dich, bspw. nehmen wir an ein Hacker, mit einer Minigun attackiert, biste nach 30 Sekunden WEG!
Willst du eine perfekte, unschlagbare Godmode? Schick' mir 'ne PN!
Und ausserdem, du hast in dem Kommando "/heilung" wieder 10 Charakter genommen! Dies fuehrt zu einem verwirrenden Script und (kann) bei mehreren solchen Kommandos den Server crashen, beschaedigen, etc...
@ThreadStarter
Welches hat geklappt???
"/heilung" sind 8 Charakter, nicht 10! Bitte lerne, und kopiere nicht nur etwas, okay?
if (strcmp("/heilung", cmdtext, true, 8) == 0)
Ausserdem:
SetPlayerHealth(playerid,160);
Wieso zur Hoelle 160? Das ist Humbug! Schreibe 100 anstelle von dem, oder kreire eine Variable names HEILUNG mit dem Wert X!
Versuch das erstmal!
Wenn nicht, dann bin ich hier!
Hi!
Ich habe nun schon mein Gangsystem (Gangzonen mit ATTACKINGSYSTEM!) erstellt!
Jetzt bleibt aber das brutalste:
Ich will, wenn etwas attackiert wird (als typisches Textdraw unten in San Andreas SCHRIFT:
The %s have attacked our hood in [ORT]!
We have provoked a gangwar against the %s in %s...
Okay, %s sind die jeweiligen Teams, also in einem STRING performiert!
Und am Ende eines Turfwars dann noch die Score(SendClientMessageToAll)
Kann mir jemand helfen?
Ich waer mehr als dankbar! Wie gesagt, ATTACKER-SYSTEM ist schon fertig!
Wenn ihr meinen Script wollt, schreibt das hier rein!
Zeig' mir mal dein Kommando!
Hallo alle!
Ich habe meine Gangs erzeugt und sie sind sichtbar jetzt!
Nun will ich das:
Wenn 5 Spieler in einer Zone getoetet wurden, kommt wie im SP GTA die Nachricht:
The "TEAM" has provoked a gangwar against us!
We have provoked a gangwar against "TEAM"
Und rotes aufblinken in der Zone!
Wer am meisten Spieler getoetet hat, gewinnt den Kampf!
Wie mach ich sowas
Gluecklicherweise hatte ich ein Backup...
Nein, ich habe es mit seinem alsauch mit return 0; an den Enden versucht, eins war schlimmer als das Andere!
Nein, brauchst für jede Abfrage mit classid ein eigenes else mit return 0 sonst kann man ja trotzdem spawnen
Was zur HOELLE HAST DU GALABERT! JETZT SEH ICH GAR KEINEN SPIELER MEHR WENN ICH EINEN AUSWEAHLEN WILL! WARUM LABERN, WENN MAN NICHTS WEISS! MEINE GAMEMODE IST JETZT ABGEFUUUUUUUCKT! IDIOT! ICH KANN NICHT MAL MEHR SPAWNEN!
Du hast hoechstwahrscheinlich bei den loose identation warnings ein oder 2 tabs (freien Platz) zu viel gelassen! Post mal 1 oder 2 von denen!
Nur ein kleiner Hinweis! strcmp ist alt und verursacht Fehler, lerne Kommandos mit ZCMD und sscanf oder YSI zu scripten!
Tip: ZCMD und sscanf ist besser!^^
Ich hab' gestern schon das gleiche Thema erstellt, check' mal "Anti-Verrat System" aus! Es ist hier im Unterforum scripting...;)
Habe 1 Tag gewartet mit posten, bitte nicht verwarnen! Ich habe nicht viel Zeit, bitte helft!!!
Sry, bitte nicht verwarnen^^
Ist das jetzt alles ok hier???
public OnPlayerRequestClass(playerid, classid)
{
if(gFirstTimeHasJoined[playerid]) return SetPlayerSpawn(playerid);
PlayerPlaySound(playerid, 1068 , 0.0, 0.0, 0.0);
if( (classid == 0 || classid == 1 || classid == 2) && (gPlayerSkinForEver[playerid] == 102 || gPlayerSkinForEver[playerid] == 103 || gPlayerSkinForEver[playerid] == 104))
{
SetPlayerTeamFromClass(playerid, classid);
SetPlayerPos(playerid, 1992.1263,-1175.7640,20.1479);
SetPlayerFacingAngle( playerid, 187.0574 );
SetPlayerCameraPos(playerid, 1991.3074,-1179.9628,20.0234);
SetPlayerCameraLookAt(playerid, 1992.1263,-1175.7640,20.1479);
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~y~Ballas", 3000, 3);
return 0;
}
else if( (classid == 3 || classid == 4 || classid == 5 || classid == 6 || classid == 7 || classid == 8 || classid == 9) && (gPlayerSkinForEver[playerid] == 269 || gPlayerSkinForEver[playerid] == 271 || gPlayerSkinForEver[playerid] == 270 || gPlayerSkinForEver[playerid] == 0 || gPlayerSkinForEver[playerid] == 105 || gPlayerSkinForEver[playerid] == 106 || gPlayerSkinForEver[playerid] == 107))
{ SetPlayerPos(playerid, 2486.7598,-1647.5186,14.0703);
SetPlayerFacingAngle( playerid, 187.5500 );
SetPlayerCameraPos(playerid, 2486.4346,-1646.0953-5,14.0703);
SetPlayerCameraLookAt(playerid, 2486.7598,-1647.5186,14.0703);
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~y~Grove Street", 3000, 3);
return 0;
}
else if( (classid == 10 || classid == 11 || classid == 12) && (gPlayerSkinForEver[playerid] == 108 || gPlayerSkinForEver[playerid] == 109 || gPlayerSkinForEver[playerid] == 110))
{ SetPlayerPos(playerid, 2571.8352,-1091.2091,66.9639);
SetPlayerFacingAngle(playerid, 48.7203 );
SetPlayerCameraPos(playerid, 2570.1152,-1089.5372,66.8601);
SetPlayerCameraLookAt(playerid, 2571.8352,-1091.2091,66.9639);
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~y~Vagos", 3000, 3);
return 0;
}
return 0;
}
Die Klammern werden hier komisch angezeigt, so verschoben, sry!
Bitte helft mir!