Beiträge von sezer0012
-
-
Hallo Liebe Community,
ich zeige euch meinen selbst geschriebenen Death Match gamemode.Das Script ist noch nicht fertig, ich hatte keine Lust mehr weiter dran zu arbeiten deswegen könnt ihr es haben.
Macht damit was ihr wollt.
Am 7 Dezember habe ich mit dem Gamemode angefangen.
Was ich nicht weiter gemacht habe:- Autos einfügen
- OnPlayerDeath Textdraw Bug behebn
- Jedes Team soll 1 Farbe haben
- Bei dem Befehl /waffen sollen die Waffen geld kosten
- Waffen sollen beim acc.txt gespeichert werden
- Alles vom LSPD und der Gangster Base zu Mappen das man nicht raus vom Gebiet kann
- Beim Connecten Start Waffen bug beheben
Das Script hat 2800 Zeilen.
Es gibt 2 Teams, Cops und Gangsters.
http://pastebin.com/QVNfFt2V -
Ok du 'Profi'
-
Naja das nenn ich mal Community nur unbeliebte haten.
-
Hallo liebe Community,
ich habe einen Warning das wahrscheinlich an meinen Login liegt.warning 225: unreachable code
warning 225: unreachable codeWenn ich das weg mache wo der Warning liegt:
//Stunt Bonus deaktivieren
EnableStuntBonusForPlayer(playerid, 0);Wird sofort das unterste als Waring ausgewählt. Deswegen denke ich das es an den Login liegt.
Aber was ist da falsch?
//Einlogg Musik Start
PlayAudioStreamForPlayer(playerid, "http://somafm.com/tags.pls", 0, 0, 0);//Login & Register
new Spieler[64];
new Sname[MAX_PLAYER_NAME];GetPlayerName(playerid, Sname, sizeof(Sname));
format(Spieler, sizeof(Spieler),"/Spieler/%s.txt", Sname);
if(dini_Exists(Spieler))
{
SetPlayerCameraPos(playerid, 1094.91, -1469.30, 100.44);
SetPlayerCameraLookAt(playerid, 1094.91, -1469.30, 100.44);
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Login", "Dein Account wurde gefunden!\nBitte logge dich ein.", "Login", "Abbrechen");
return 1;
}
else
{
ShowPlayerDialog(playerid, DIALOG_REG, DIALOG_STYLE_INPUT, "Registrieren", "Bitte registriere dich.", "Registrieren", "Abbrechen");
SetPlayerCameraPos(playerid, 1094.91, -1469.30, 100.44);
SetPlayerCameraLookAt(playerid, 1094.91, -1469.30, 100.44);
return 1;
}Das gleiche ist auch da:
//Register Dialog
if(dialogid == DIALOG_REG)
{
if(response == 0)
{
SendClientMessage(playerid, ROT, "Du wurdest gekickt da du auf Abbrechen geklickt hast!");
Kick(playerid);
return 1;
}
if(response == 1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid, ROT, "Bitte gebe ein Passwort ein.");
ShowPlayerDialog(playerid, DIALOG_REG, DIALOG_STYLE_INPUT, "Registrieren", "Bitte registriere dich.", "Registrieren", "Abbrechen");
}
Register(playerid, MD5_Hash(inputtext));
return 1;
}
}
//Login Dialog
if(dialogid == DIALOG_LOGIN)
{
if(response == 0)
{
SendClientMessage(playerid, ROT, "Du wurdest gekickt da du auf Abbrechen geklickt hast!");
Kick(playerid);
return 1;
}
if(response == 1)
{
Login(playerid, MD5_Hash(inputtext));
return 1;
}
return 1;
}
return 1;//Edit
GELÖST, es lag am return! -
-
Es könnten Bugs auftreten so ist das viel sicherer .
-
Hallo Community,
ich suche einen KOSTENLOSEN Mapper.Was soll er tuen?
Er soll nur einmalig was Mappen also nicht dauerhaft und ins Team kommen.
Er soll mir einen grossen Gebiet zu Mappen so das man in dem Gebiet nicht raus kann! (Mehr Infos bei Interesse und durch Kontakt)Ich bin dabei!
Aber...
Dir ist bewusst das, dass nicht 10 Minuten geht sondern mindestens 40 Minuten.
Dir ist bewusst das, es nicht schnell schnell sein soll.
Dir ist bewusst das, ich leider nichts zu bieten habe.
Bei Interesse:
Skype: over_the_chaos -
Find ich ein wenig leer!
-
Ich check das nicht so genau, bitte genauer.
-
Hallo, ich habe einen unbekanntes Problem.
Ich weiß nicht was der Problem ist.
Wenn ich auf den Zurück button drücke kommt auf einmal ahelp Dialog anstadt help dialog.enum //Help Dialoge
{
DIALOG_HELP,
DIALOG_WAFFEN
}
enum //AHelp Dialoge
{
DIALOG_AHELP,
DIALOG_ACAR,
DIALOG_AHELI
}OnDialogResponse:
Help:
Spoiler anzeigen //Befehl = /help
if(dialogid == DIALOG_HELP)
{
if(response)
{
//Befehl /waffen
if(listitem == 0)
{
ShowPlayerDialog(playerid, DIALOG_WAFFEN, DIALOG_STYLE_MSGBOX, "Befehl: /waffen", "Sie können aus verschiedenen Kategorieen verschiedene Waffen kaufen.", "Zurück", "");
return 1;
}
}
return 1;
}
//Vom Befehl /help zu /waffen
if(dialogid == DIALOG_WAFFEN)
{
if(response)
{
ShowPlayerDialog(playerid, DIALOG_HELP, DIALOG_STYLE_LIST, "Hilfe - Menü", "Befehl: /waffen", "Auswählen", "Abbrechen");
return 1;
}
return 1;
}Ahelp:
//Befehl = /ahelp
if(dialogid == DIALOG_AHELP)
{
if(response)
{
//Befehl /acar
if(listitem == 0)
{
ShowPlayerDialog(playerid, DIALOG_ACAR, DIALOG_STYLE_MSGBOX, "Befehl: /acar", "Sie erstellen einen speziallen Fahrzeug das nur für Admins ist, mit dem Model: Sultan.", "Zurück", "");
return 1;
}
//Befehl /aheli
if(listitem == 1)
{
ShowPlayerDialog(playerid, DIALOG_AHELI, DIALOG_STYLE_MSGBOX, "Befehl: /aheli", "Sie erstellen einen speziallen Helikopter das nur für Admins ist, mit dem Model: Maverick.", "Zurück", "");
return 1;
}
}
return 1;
}
//Vom Befehl /ahelp zu /acar
if(dialogid == DIALOG_ACAR)
{
if(response)
{
ShowPlayerDialog(playerid, DIALOG_AHELP, DIALOG_STYLE_LIST, "Admin Hilfe - Menü", "Befehl: /acar\n/aheli", "Auswählen", "Abbrechen");
return 1;
}
return 1;
}
//Vom Befehl /ahelp zu /aheli
if(dialogid == DIALOG_AHELI)
{
if(response)
{
ShowPlayerDialog(playerid, DIALOG_AHELP, DIALOG_STYLE_LIST, "Admin Hilfe - Menü", "Befehl: /acar\n/aheli", "Auswählen", "Abbrechen");
return 1;
}
return 1;
} -
Wenn du möchtest das er ziehlt musst du das bei der aufnahme machenDas geht auch ohne aufzunehmen mit RNPC.
Und jetzt bitte lesen dann antworten! -
Hallo Liebe Community,
ich will das ein NPC beim Skin auswählen auf einen Cop ziehlt mit den Skin den man haben will.
Ich habe es geschafft das der NPC Connect aber ich will das er jetzt den Skin kriegt und auf den Cop ziehlt.Aber bei OnPlayerSpawn kann ich nicht den Skin geben weil ich bei OnRequest den NPC Connectet habe.
Den Namen habe ich nicht weil das ja keine globale variable ist.Zitatpublic OnPlayerSpawn(playerid)
{
if(IsPlayerRNPC(playerid))
{
if(IsPlayerRNPC(-NAME-))
{
}
}
return 1;
} -
Hallo Community,
ich habe eine Frage und ein Problem bei OnPlayerRequestClass.Ich habe 2 NPCS erstellt, ein Polizist mit Car, ein Gangster mit Turismo.
Der Polizist jagd den Gangster (Funktioniert auch).
Die NPCS sieht man bei OnPlayerRequestClass also man kann die Seite auswählen.
Polizei oder Gangster.Ich will nun wenn ich den Pfeil Rechts bei OnPlayerRequestClass drücke das PutPlayerInVehicle(playerid, ggauto, 1); dass passiert.
Aber wenn ich den Pfeil drücke wähle ich einen anderen Skin Im Auto aus. Das will ich nicht! -
Habe mir jetzt alles genau durch gelesen und ich verstehe es jetzt.
Aber irgendwie erkennt der Compiler die .inc nicht. Es kommt ein ERROR.Habe die .inc in Server/Pawno/include und Server/include
Hilfe...fatal error 100: cannot read from file: "rnpc"
//EDIT Problem GELÖST
-
Benutze das Plugin "ARNPC" dort kannst du einen Spieler einen Bot zuweisen,
dass heißt im klaren, brauchst nicht unendlich viele Bots connecten lassen, sondern kannst
ihn dann den "Verstorbenen" in eine andere Virtuelle Welt setzen und die Bots ebenfalls.Was meinst du damit bitte genauer, habe mir jetzt das Plugin herunter geladen.
Muss ich auch includen oder wie? Wenn ja wo muss ich was einfügen im Script -
3.
Wenn er enter drückt die position vom NPC abfragen. Und die mit der position deines Spielers vergleichen mit einer If abfrage.
GetPlayerPos(NPCid, Xpos, Ypos, Zpos);
IsplayerinRangeOfPoint(playerid, 2 , NPC cordX, NPC cordY, NPC cordZ);
Hoffe hab dir es gut genug erklären könnenDanke hat geklappt.
-
Hallo Liebe Community,
ich habe ein paar Fragen zum Thema Bots.1:
Wie kann ich es so Scripten das ein Bot im Fahrzeug wartet, bis ein Spieler einsteigt und dann los fährt?2:
Wie kann ich es so Scripten das ein Spieler /Selbstmord eingibt und dann er einen Freeze bekommt und von allen Seiten (4 Bots) neben ihn Respawnen und ihn mit einer Deagle abknallen. Sie schauen halt zu seiner Richtung und er ist gefreezt.3: [GELÖST]
Wie kann ich es so Scripten das ein NPC rum läuft und man neben ihn Enter oder einen Befehl eingeben kann und dann ein Menü kommt wo man Waffen kaufen kann?Du hast von einer Frage eine Lösung:
Nenne die Zahl 1, 2 oder 3 und dann die Lösung. -
mach den plugin den ich anhänge in plugins rein, der sagt dann genauer was der Fehler ist.
Dann starte server cmd -
Dann adde mich mal Skype
sezer.kabak1 <--- SO HEIß ich