-- Zitat entfernt,der Beitrag ist ja schließlich direkt über deinem 0o //Goldkiller: --
Ich kann ein bisschen Scripten (Kenne die Grundlagen), brauche halt immer nur einen Schub zum Starten.
Mit freundlichen grüßen GorillaZ.
-- Zitat entfernt,der Beitrag ist ja schließlich direkt über deinem 0o //Goldkiller: --
Ich kann ein bisschen Scripten (Kenne die Grundlagen), brauche halt immer nur einen Schub zum Starten.
Mit freundlichen grüßen GorillaZ.
Blackace hat mal eins geschrieben
wenn du dann verknüpfungen bilden kannst bekommst du das mit den Callbacks auch hin.
Oder du schaust in meiner Signatur das Lottosystem ist SQLlit
Und was soll ich daraus lernen? (nicht böse gemeint) aber da sehe ich leider nichts von enums
Mit freundlichen grüßen
GorillaZ.
CMD:zeit(playerid, params[])
{
new h, m;
if(sscanf(params, "dd", h, m)) return SendClientMessage(playerid, 0xFF0000FF, "Nutze: /zeit [Stunde] [Minute]");
if(h > 23 || h < 0 || m > 59 || m < 0) return SendClientMessage(playerid, 0xFF0000FF, "Ungültiger Wert");
for(new i=0; i<MAX_PLAYERS; i++) if(IsPlayerConnected(i)) SetPlayerTime(i, h, m);
return 1;
}
ZitatErnsthaft, ich sagte jetzt 5x das keine Registrierung erfolgt, das er diese skipped und du willst nach wie vor Wissen was in der DB steht ?! Na NICHTS ! Was soll bei einem Skip stehen wenn die Login = Nichts ist !? Diese Frage ! Schau dir den Code an den ich mehrmals gepostet habe,
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_REGISTER)
{
//Spieler hat Abbrechen gewählt
if(!response) return Kick(playerid);
//Wenn der Spieler kein, oder ein zu kurzes, Passwort eingegeben hat
if(strlen(inputtext) < 3) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "Elite - Underground | Registrierung", "Bitte registriere Dich:\n{FF0000}Mindestens 3 Zeichen!", "Ok", "Abbrechen");
//Wenn alles passt wird der Spieler in der Datenbank angelegt
//Als Verschlüsselung für das Passwort wird MD5 verwendet
new query[256], hash[256];
WP_Hash(hash, sizeof (hash),inputtext);
mysql_format(handle, query, sizeof(query), "INSERT INTO users (name, password) VALUES ('%e', '%e')", PlayerInfo[playerid][pName], hash);
//Das Query wird abgesendet und die playerid an OnUserRegister übergeben
mysql_pquery(handle, query, "OnUserRegister", "d", playerid);
return 1;
}
if(dialogid == DIALOG_LOGIN)
{
//Spieler hat Abbrechen gewählt
if(!response) return Kick(playerid);
//Wenn der Spieler kein, oder ein zu kurzes, Passwort eingegeben hat
if(strlen(inputtext) < 3) return ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Elite - Underground | Anmeldung", "Bitte logge Dich mit deinem Passwort ein:\n{FF0000}Mindestens 3 Zeichen!", "Ok", "Abbrechen");
//Wenn alles passt wird die Datenbank ausgelesen
new query[256], hash[256];
WP_Hash(hash, sizeof (hash),inputtext);
mysql_format(handle, query, sizeof(query), "SELECT * FROM users WHERE name = '%e' AND password = '%e'", PlayerInfo[playerid][pName], hash);
//Das Query wird abgesendet und die playerid an OnUserLogin übergeben
mysql_pquery(handle, query, "OnUserLogin", "d", playerid);
return 1;
}
return 0;
}
Wie wäre es wenn du meine Beiträge mal lesen tust?
Du hast auch den inputtext nicht zu hash geändert...
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_REGISTER)
{
//Spieler hat Abbrechen gewählt
if(!response) return Kick(playerid);
//Wenn der Spieler kein, oder ein zu kurzes, Passwort eingegeben hat
if(strlen(inputtext) < 3) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "Elite - Underground | Registrierung", "Bitte registriere Dich:\n{FF0000}Mindestens 3 Zeichen!", "Ok", "Abbrechen");
//Wenn alles passt wird der Spieler in der Datenbank angelegt
//Als Verschlüsselung für das Passwort wird MD5 verwendet
new query[256], hash[256];
WP_Hash(hash, sizeof (hash),inputtext);
mysql_format(handle, query, sizeof(query), "INSERT INTO users (name, password) VALUES ('%e', '%e')", PlayerInfo[playerid][pName], hash);
//Das Query wird abgesendet und die playerid an OnUserRegister übergeben
mysql_pquery(handle, query, "OnUserRegister", "d", playerid);
return 1;
}
if(dialogid == DIALOG_LOGIN)
{
//Spieler hat Abbrechen gewählt
if(!response) return Kick(playerid);
//Wenn der Spieler kein, oder ein zu kurzes, Passwort eingegeben hat
if(strlen(inputtext) < 3) return ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Elite - Underground | Anmeldung", "Bitte logge Dich mit deinem Passwort ein:\n{FF0000}Mindestens 3 Zeichen!", "Ok", "Abbrechen");
//Wenn alles passt wird die Datenbank ausgelesen
new query[256], hash[256];
WP_Hash(hash, sizeof (hash),inputtext);
mysql_format(handle, query, sizeof(query), "SELECT * FROM users WHERE name = '%e' AND password = '%e'", PlayerInfo[playerid][pName], hash);
//Das Query wird abgesendet und die playerid an OnUserLogin übergeben
mysql_pquery(handle, query, "OnUserLogin", "d", playerid);
return 1;
}
return 0;
}
Quelle : Meins !
Nein es funktioniert nicht auch, nicht mit deinem Code !
Du kannst auch den - Strich nicht im Namen benutzen.
Das hat nichts mit den Code zu tuhen.
Wie wäre es denn wenn Du dein Wissen hier zur Verfügung stellst anstelle auf eine externe Domain zu verlinken?
Finde es immer besser wenn es Jemand einem erklärt und nicht wenn man nur wie auf dem Amt oder im Job per Telefon an andere Stellen verwiesen wird, ich denke das hier ist eine Community und nicht ich sag dir du musst da klicken Seite!
public OnPlayerConnect(playerid)
{
new String[64], pName[MAX_PLAYER_NAME]; //Erstellt die Variablen: String für die Formatierung & pName um den Spielernamen herauszufinden
GetPlayerName(playerid, pName, sizeof(pName)); //Damit holen wir uns den namen & Speichern ihn in die Variable pName.
format(String, sizeof(String), "%s hat den Server betreten.", pName); //Formatieren unseren String & Und %s wird durch pName ersetzt. also %s = GorillaZ.
SendClientMessageToAll(-1, String); //Sendet die Nachricht an den Spieler der connected & An Spieler die auf dem Server sind.
return 1;
}
Das gleiche wie bei OnPlayerDisconnect nur halt anders.
Also:
public OnPlayerDisconnect(playerid, reason)
{
new String[64], pName[MAX_PLAYER_NAME]; //Erstellt wieder unsere Variable
GetPlayerName(playerid, pName, sizeof(pName)); //Holt den Spielernamen & Speichert ihn in die Variable pName
format(String,sizeof(String), "%s hat den Server verlassen.", pName); //Formariert den String & %s wird durch den Namen gesetzt. Also %s = GorillaZ.
SendClientMessageToAll(-1, String); //Sendet die Nachricht an den Spieler & An alle Spieler auf dem Server.
return 1;
}
MfG GorillaZ.
Einen Code der hingeklatscht wurde wo keinerlei Erklärung beisteht Wieso Warum und Weshalb ... Super Information, muss ich undbedingt Wissen! Macht man einfach so, dann werd ich das mal so hinnehmen!
Ist einfach AxB = 1000 warum ? Genau weil es so sein muss!
Dann les dir mal die SA-MP Wiki durch! Hier Klicken!
public OnPlayerConnect(playerid)
{
new pName[MAX_PLAYER_NAME], String[22+MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
format(String, sizeof(String), "%s hat den Server betreten.", pName);
SendClientMessageToAll(0xFF00FF00, string);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new pName[MAX_PLAYER_NAME], String[39+MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
format(String, sizeof(String), "%s hat den Server verlassen.", pName);
SendClientMessageToAll(0xFFFF0000, String);
return 1;
}
0815 - Wieso diese ganzen Effekte?
Sieht mMn grässlich aus wenn man kaum was erkennt - zumal die Quallität darunter leidet.
Die Kameraschwenkeffekte sind gut.
Einfach dieses zugeballere mit VFX Effekten gibt einen übelst Augenkrebs! :p
k, bye
Jeder der GTA Videos oder Counter Strike 1.6 / CS:GO Movies macht kennt diese Effekte.
Ich hab die auch genutzt und die sind nicht 08/15, Ich glaube du solltest nochmal genau hinschauen.
Das Video ist gut & die Schwenkungen auch.
MfG GorillaZ.
Sorry erstmal wegen RoG. Es war ein Fehler es zu kaufen und zu releasen.
Shit happens.
Ich bin dafür das ein Teil in Las Venturas spielen soll, und der andere Teil in San Fierro.
Das ist meine Meinung.
MfG GorillaZ.
[tabmenu]
[tab='Information']
[subtab=Server-History]
Hallo. Das New Life Roleplay Team grüßt euch, das Projekt wurde 2009 von [GuR]Aerox gegründet das Projekt lief von 2009 - 2012 sehr gut.
2013 Konnte [GuR]Aerox wegen Privaten Gründen leider nicht mehr das Projekt weiterführen und somit wurde das Projekt vorerst auf Eis gelegt.
Doch was uns bis heute auszeichnet ist der exzellente Zusammenhalt im Team man war weiterhin in Kontakt.
Ende 2014 entschlossen wir uns das Projekt unter dem neuem Namen New Life Roleplay wieder ins Leben zurufen.
Unser Ziel war ein Dynamisches aufgebautes Selfmade Script was nach den Ideen des gesammten Team´s und der Community aufgebaut wird.
Das Script hat bis zum heutigem Datum sehr ansehliche Fortschritte gemacht, und kann bereits von Betatestern getestet werden.
Wer mehr Infos über das Script erfahren möchte kann sich gerne bei uns melden. Kontaktdaten am Ende der Teams.
[tab='Teammitglieder']
[subtab=Projektleiter - Aerox]
[subtab=Servermanager - thegamer24]
[subtab=Forummanager - Skyline_Energy]
[subtab=Administrator - GorillaZ]
[subtab=Mapper - Frei]
[subtab=Supporter - Frei]
[/tabmenu]
[tabmenu]
[tab='Script-Information']
Das Script wurde von [NLR]Aerox und Harold erstellt es ist ein Selfmade Script,
dass auf der MySQL Version R39-3 basiert um sorgenloses und flüssiges Spielen zu ermöglichen.
Wir versuchen das Script so Dynamisch wie möglich aufzubauen um den Spielern alles zu erleichtern.
Das Script besitzt bereits 12000 Zeilen.
Wer weitere Infos über das Script erhalten möchte kann uns gerne kontaktieren Kontaktdaten findest du unten am Ende
der Teamsuche.
[/tabmenu]
[tabmenu]
[tab='Wir suchen folgendes']
1x Mapper (Erfahrung mit Texturierung zum Vorteil aber kein Muss) (Das InGame Level spielt bei dieser Teamstelle keine Rolle)
3x Supporter (Benötigt keine Erfahrung kann jeder als Neueinsteiger werden ab InGame Level 3) (Ausnahmen des Levels bei mündlichen Bewerbungsgesprächen bei [NLR]Aerox)
[/tabmenu]
[tabmenu]
[tab='Folgendes bieten wir']
- Mitentscheidung bei Script Updates.
- Nette & Freundliche Atmosphäre im Team.
- Aussichten auf höhere Teamposten.
[/tabmenu]
[tabmenu]
[tab='Schluss']
Wenn wir dein Interesse geweckt haben melde dich bei uns,
wir würden uns sehr über neue Teammitglieder freuen.
[/tabmenu]
[tabmenu]
[tab='Kontaktinformation']
Forum: http://www.new-life-roleplay.de
Teamspeak³: 195.4.16.1:10021
Server-Adresse: 188.165.201.190:7777 (Kennwort geschützt)
[/tabmenu]
Und von wem wurde das entwickelt?
ZitatHallo ich bin der Oguzhan meine Aufgaben auf VRP sind die Team Verwaltung & die Entwicklung vom Script.
Man könnte es auch mal durch lesen...
Damit hätte man echt was schönes anstellen können..
Deshalb ist es echt eine Prima Leistung.
MfG GorillaZ.
ocmd:awiederbeleben(playerid,params[])
{
new Float:awx,Float:awy,Float:awz,pID,string[128];
if(!isAdmin(playerid,2))return SendClientMessage(playerid,0xFF0000FF,"Du bist kein Admin.");
if(sscanf(params,"u",pID))return SendClientMessage(playerid,0xFFFF00FF,"Info: /awiederbeleben[playerid]");
GetPlayerPos(pID,awx,awy,awz);
SetPlayerPos(pID,awx,awy,awz);
SetPlayerHealth(pID,100.0);
format(string,sizeof(string),"Du wurdest von %s wiederbelebt.",SpielerName(playerid));
SendClientMessage(pID,0x78FFFFFF,string);
SendClientMessage(playerid,0x78FFFFFF,"Du hast den angegebenen Spieler wiederbelebt.");
return 1;
}
Du hast anstatt Float, float klein geschrieben. Und bei new String; hast du vergessen eine länge anzugeben also [128];
Versuch es mal so.
MfG GorillaZ.
Also das ich nun alles richtig verstehe, Du hast mit 9 Jahren das Projekt gegründet =D?
Ich glaube du hast es nicht richtig durchgelesen. Ich bin der Administrator = GorillaZ, Aerox = Projektleiter.
//Info: Weiteres per Private Nachricht schreiben!
MfG GorillaZ.
Ich glaub hier wurde etwas missverstanden. Er sucht eine 'App' für sein Handy / Smartphone / Tablet.
Kein Link für einen PC-Browser.
Desweiteren, probier mal das hier: Meme-Generator (Android)
MfG GorillaZ.
~ Wenn ich MySQL R5 nutze, kann ich damit kein Lag freies Spiel garantieren?
Es kommt auf die Art an wie man Scriptet. Nutze ich tausende Stocks: Verbraucht dies mehr Resourcen. (Meiner Meinung nach)
Aber ich bin ja nicht der Scripter sondern der Administrator. Weiteres per PN bitte.
MfG GorillaZ.
Das mit der Streetcomedy würd ich lassen, gibts schon zu oft + ziemlich ausgelutscht das Thema.
Und der Rest naja, mal gucken wie sich es weiterentwickelt. Ansonsten:
Banner: Hier Klicken!
Logos: Hier Klicken! (Dort musst du dir einen Link raussuchen)
MfG GorillaZ.
Hallo Jeff!