ZitatSowas ist schwer und so ein Payday kann ich auch nicht deswegen!
Dann setzt man sich hin und versucht es zu begreifen wie sowas geht, hab dir extra ein Tutorial rausgesucht ![]()
[ SCRIPTING ] Individuellen Payday
ZitatSowas ist schwer und so ein Payday kann ich auch nicht deswegen!
Dann setzt man sich hin und versucht es zu begreifen wie sowas geht, hab dir extra ein Tutorial rausgesucht ![]()
[ SCRIPTING ] Individuellen Payday
Sieht gut aus, man kann vieles aber zusammenfassen.
Sprich:
new hoehe[MAX_PLAYERS];
new Derby[MAX_PLAYERS];
new zaehler=0;
new pauto[MAX_PLAYERS];
new derbyspiel = 0;
new db;
zu
new hoehe[MAX_PLAYERS],Derby[MAX_PLAYERS],zaehler=0,pauto[MAX_PLAYERS],derbyspiel = 0,db;
Aber das ist Ansichtssache ![]()
Zitat3Promille
Du meinst Prozent?^^
Das mit der Rechtschreibung nervt echt gewaltig, aber was soll man machen?
Kannst den Post ja melden und nur warten ![]()
Ach du findest keins? Klick gibt es Haufenweise welche ![]()
Guten Tag,
wie mach ich die Abfrage richtig ?
case DIALOG_UWU:
{
if(response)
{
if(strlen(inputtext) > 1)
{
new query[128];
new SpielerName[MAX_PLAYER_NAME];
GetPlayerName(playerid,SpielerName,MAX_PLAYER_NAME);
format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `Name` = '%s'",inputtext);
mysql_query(query);
mysql_store_result();
if(!strcmp(SpielerName, inputtext, true)) //---- <<<< DIE
{
SendClientMessage(playerid,Rot,"Du kannst dich nicht selber eintragen.");
ShowPlayerDialog(playerid,DIALOG_UWU,DIALOG_STYLE_INPUT,"{FFFFFF}User wirbt User","{FFFFFF}Wurdest du von einem Spieler geworben?\nWenn das der Fall ist, gebe hier bitte seinen Namen ein.\nFalls das nicht der Fall ist, klicke auf 'Niemand'.","Weiter","Niemand");
return 1;
}
if(mysql_num_rows() != 0)
{
mysql_free_result();
SendClientMessage(playerid, 0xFFFFFFFF,"Spieler wurde gefunden.");
ShowPlayerDialog(playerid,DIALOG_TAUSWAHL,DIALOG_STYLE_MSGBOX,"Teamauswahl","Wähle dein Team aus. \nDoch bedenke ein Teamwechsel kostet 100 Punkte.","Spezialeinheit","Terroristen");
new string[128],pname[MAX_PLAYER_NAME];
new pID = GetPlayerID(inputtext);
if(IsPlayerConnected(pID)){
GivePlayerMoney(pID,2000);
SpielerInfo[pID][pGeld]+=2000;
SpielerInfo[pID][pLevel]+=2;
GetPlayerName(playerid,pname,sizeof pname);
format(string,sizeof(string),"Spieler %s hat dich als Werber angegeben. Dir wurden $2.000 und 2 Level gutgeschrieben.",pname);
SendClientMessage(pID,Rot,string);
}
else
{
new level,geld,exp;
level = mysql_GetInt("accounts", "Level", "Name", inputtext)+2;
exp = mysql_GetInt("accounts","EXP","Name",inputtext)+500;
geld = mysql_GetInt("accounts", "Geld", "Name", inputtext)+2000;
format(query,sizeof(query), "UPDATE `accounts` SET `Level` = '%d',`Geld` = '%d' `EXP` = '%d' WHERE `Name` = '%s'", level,geld,exp,inputtext);
mysql_query(query);
}
}
else
{
mysql_free_result();
SendClientMessage(playerid, 0xFFFFFFFF, "Dieser Spieler wurde nicht gefunden!");
ShowPlayerDialog(playerid,DIALOG_UWU,DIALOG_STYLE_INPUT,"{FFFFFF}User wirbt User","{FFFFFF}Wurdest du von einem Spieler geworben?\nWenn das der Fall ist, gebe hier bitte seinen Namen ein.\nFalls das nicht der Fall ist, klicke auf 'Niemand'.","Weiter","Niemand");
}
}
else{
SendClientMessage(playerid, 0xFFFFFFFF, "Bitte gebe einen Namen ein oder klicke auf 'Niemand'!");
ShowPlayerDialog(playerid,DIALOG_UWU,DIALOG_STYLE_INPUT,"{FFFFFF}User wirbt User","{FFFFFF}Wurdest du von einem Spieler geworben?\nWenn das der Fall ist, gebe hier bitte seinen Namen ein.\nFalls das nicht der Fall ist, klicke auf 'Niemand'.","Weiter","Niemand");
}
}
else{
SendClientMessage(playerid, 0xFFFFFFFF, "Du wurdest von Niemandem geworben.");
ShowPlayerDialog(playerid,DIALOG_TAUSWAHL,DIALOG_STYLE_MSGBOX,"Teamauswahl","Wähle dein Team aus. \nDoch bedenke ein Teamwechsel kostet 100 Punkte.","Spezialeinheit","Terroristen");
}
}
weil ab da funktioniert das system nicht
Nenne dein Script um, sagen wir in abc, jetzt compile das. Und trag das in deine server.cfg ein
Achso, habs jetzt kapiert
Danke
if(!strcmp(SpielerName, inputtext, true))
und wenn ich das auf false setze dann heißt es, wenn er seinen namen eingibt dann?
if(!strcmp(GetPlayerName ..
und weiter?
Wie frag ich nochmal ab ob der User seinen namen selbst hingeschrieben hat?
case DIALOG_UWU:{
if(response){
if(strlen(inputtext) > 1){
new query[128];
format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `Name` = '%s'",inputtext);
mysql_query(query);
mysql_store_result();
if(mysql_num_rows() != 0){
Tolle Umsetzung, die Farben passen auch zueinander.
Die 2 Gefällt mir besser, ich weiß auch nicht. Spricht mich einfach mehr an.
Gefällt mir, nicht schlecht ![]()
Was da los?
Fenster auf, trink wasser?
Im Internet gibt es diverse Dienste die das erledigen, auch kostenlose.
Hab es hinbekommen, /closed
Läuft der server bei dir auf dem Pc`?
Wenn ja warum linux plugins`?
BlueG Schau dir das mal an.