Ich mache mit ![]()
Beiträge von Eddy
-
-
Versuch es mal so.
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new string[200];
new money = GetPlayerMoney(playerid);
format(string,sizeof(string),"Dein Kontostand beträgt:\n%d$",Spieler[playerid][bank]);
if(dialogid == DIALOG_BANKMENU && response == 1)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid,einzahlen,DIALOG_STYLE_INPUT,"Einzahlen","Schreibe einen gewünschten Betrag ein.","Ok","Abbrechen");
SendClientMessage(playerid,HELLBLAU,"Dein Kontostand muss immer 1$ betragen, damit du nicht ins Minus gehst.");
}
if(listitem == 1)
{
ShowPlayerDialog(playerid,auszahlen,DIALOG_STYLE_INPUT,"Auszahlen","Schreibe einen gewünschten Betrag ein.","Ok","Abbrechen");
SendClientMessage(playerid,HELLBLAU,"Dein Kontostand muss immer 1$ betragen, damit du nicht ins Minus gehst.");
}
if(listitem == 2)
{
ShowPlayerDialog(playerid,konto,DIALOG_STYLE_MSGBOX,"Kontostand",string,"Ok","Abbrechen");
}
}
if(dialogid == auszahlen && response == 1)
{
if(strval(inputtext) < Spieler[playerid][bank])
{
GivePlayerMoney(playerid, strval(inputtext));
Spieler[playerid][bank] -= strval(inputtext);
}
else
{
SendClientMessage(playerid,ROT,"Du hast nicht genug Geld auf der Bank.");
}
}
if(dialogid == einzahlen && response == 1)
{
if(strval(inputtext) < money)
{
GivePlayerMoney(playerid, -strval(inputtext));
Spieler[playerid][bank] += strval(inputtext);
}
else
{
SendClientMessage(playerid,ROT,"Du hast nicht genug Geld.");
}
}
if(dialogid == Premium)
{
if(!strcmp(inputtext,PremiumPW,true))//Dadurch wird geprüft ob das Passwort das Passwort ist welches wir oben definiert haben.
{
Spieler[playerid][premium] = 1;
SendClientMessage(playerid,GELB,"Herzlichen Glückwunsch, du bist nun Premium.");
}
}
if(dialogid == FIGHTSTYLE && response == 1)
{
if(listitem == 0) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_NORMAL); SendClientMessage(playerid,ROT,"Du hast nun den normalen Fightstyle"); }
if(listitem == 1) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING); SendClientMessage(playerid,ROT,"Du hast nun den Boxer Fightstyle"); }
if(listitem == 2) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_KUNGFU); SendClientMessage(playerid,ROT,"Du hast nun den Kungfu Fightstyle"); }
if(listitem == 3) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD); SendClientMessage(playerid,ROT,"Du hast nun den Kneehad Fighstyle"); }
if(listitem == 4) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK); SendClientMessage(playerid,ROT,"Du hast nun den Grabkick Fightstyle"); }
if(listitem == 5) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_ELBOW); SendClientMessage(playerid,ROT,"Du hast nun den Elbow Fighstyle"); }
return 1;
}
if(dialogid == GETLEADER && response == 1)
{
if(listitem == 0) { ResetPlayerWeapons(playerid); Spieler[playerid][Fraktion] = 0; Spieler[playerid][Rank] = 4; SendClientMessage(playerid,GRAUV1,"Du hast dich in Team 0 (Zivilist) geswitcht"); OnPlayerSpawn(playerid);}
if(listitem == 1) { ResetPlayerWeapons(playerid); Spieler[playerid][Fraktion] = 1; Spieler[playerid][Rank] = 4; SendClientMessage(playerid,GRAUV1,"Du hast dich in Team 1 (Brandstifter) geswitcht"); OnPlayerSpawn(playerid); }
if(listitem == 2) { ResetPlayerWeapons(playerid); Spieler[playerid][Fraktion] = 2; Spieler[playerid][Rank] = 4; SendClientMessage(playerid,GRAUV1,"Du hast dich in Team 2 (Polizei) geswitcht"); OnPlayerSpawn(playerid); }
if(listitem == 3) { ResetPlayerWeapons(playerid); Spieler[playerid][Fraktion] = 3; Spieler[playerid][Rank] = 4; SendClientMessage(playerid,GRAUV1,"Du hast dich in Team 3 (Sanitäter) geswitcht"); OnPlayerSpawn(playerid); }
if(listitem == 4) { ResetPlayerWeapons(playerid); Spieler[playerid][Fraktion] = 4; Spieler[playerid][Rank] = 4; SendClientMessage(playerid,GRAUV1,"Du hast dich in Team 4 (Feuerwehr) geswitcht"); OnPlayerSpawn(playerid); }
return 1;
}
new pname[MAX_PLAYERS],accFormat[128];
GetPlayerName(playerid,pname,sizeof pname);
format(accFormat,sizeof accFormat,"%s.datei",pname);
if(response)
{
switch(dialogid)
{
case DIALOG_LOGIN:
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Emergency Login","Bitte logge dich ein","Abbrechen","Weiter");
return SendClientMessage(playerid,0xFFFFFFFF,"Kein Passwort angegeben!");
}
if(strcmp(inputtext,dini_Get(accFormat,"Passwort")) == 0)
{
Spieler[playerid][Fraktion] = dini_Int(accFormat,"Fraktion");
GivePlayerMoney(playerid,dini_Int(accFormat,"Geld"));
Spieler[playerid][premium] = dini_Int(accFormat,"Premium");
Spieler[playerid][bank] = dini_Int(accFormat,"Bank");
Spieler[playerid][Autoschein] = dini_Int(accFormat,"Autoschein");
Spieler[playerid][warns] = dini_Int(accFormat,"Warns");
Spieler[playerid][gesucht] = dini_Int(accFormat,"Gesucht");
Spieler[playerid][Adminlevel] = dini_Int(accFormat,"Adminlevel");
Spieler[playerid][gebannt] = dini_Int(accFormat,"Gebannt");
Spieler[playerid][Rank] = dini_Int(accFormat,"Rank");
Spieler[playerid][blackbs] = dini_Int(accFormat,"Blacklist");
Spieler[playerid][eingeloggt] = 1;
SendClientMessage(playerid,0xFFFFFFFF,"Du wurdest erfolgreich eingeloggt.");
}
else
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Emergency Login","Bitte logge dich ein","Abbrechen","Weiter");
SendClientMessage(playerid,0xFFFFFFFF,"Das Passwort war Falsch!");
}
}
case DIALOG_REG:
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid,DIALOG_REG,1,"Emergency Register","Bitte Registriere dich","Abbrechen","Weiter");
return SendClientMessage(playerid,0xFFFFFFFF,"Das Passwort ist zu kurz!");
}
dini_Create(accFormat);
dini_Set(accFormat,"Passwort",inputtext);
Spieler[playerid][eingeloggt] = 1;
Spieler[playerid][Geld] = 3000;
Spieler[playerid][premium] = 0;
Spieler[playerid][Autoschein] = 0;
Spieler[playerid][bank] = 3000;
duty[playerid] = 0;
Spieler[playerid][gesucht] = 0;
SendClientMessage(playerid,0xFFFFFFFF,"Account wurde angelegt und du wurdest eingeloggt.");
}
}
}
else
{
switch(dialogid)
{
case DIALOG_LOGIN:ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Emergency Login","Bitte logge dich ein","Abbrechen","Weiter");
case DIALOG_REG:ShowPlayerDialog(playerid,DIALOG_REG,1,"Emergency Register","Bitte Registriere dich","Abbrechen","Weiter");
}
}
}
return 1;
}//Edit 1. Fehler beheben.
-
Mach es so
ocmd:aortenaus(playerid)
{
new pname[MAX_PLAYERS];
GetPlayerName(playerid, pname, sizeof(pname));
new string[256];
if(Spieler[playerid][Adminlevel] < 1)return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
format(string,sizeof(string),"%s hat den Befehl /aortenaus benutzt, somit wird jeder Checkpoint von den Cops gelöscht!",pname);
for(new i = 0; i<MAX_PLAYERS; i++)
{
if(Spieler[i][Fraktion] == 2)
{
DisablePlayerCheckpoint(i);
SendClientMessageToAll(ROT,string);
}
}
return 1;
} -
Wo sind die Schattenkopien?? die gta_sa.set habe ich Gelöscht und die gta3.img durch die Original Version erneut ersetzt.
-
Hey Brotfische, ich habe ein rießen Problem. Ich bekomme wegen meinen Mods immer einen Execrash. Und ich habe auch schon die alte gta3.img durch die Originale umgetauscht aber die Mods sind immer noch da. Kann mir da mal jemand Helfen??
P.S. Außerdem habe ich mir GTA nochmal geholt und den ganzen Ordner rausgelöscht und den Neuen rein aber die Mods sind immer noch da. -.- Langsam verzweifle ich. Ich habe GTA San Andreas nicht installiert habe es nur im Ordner, und hoffe auf positive Antworten.
MfG: Eddy -
Geh unter
public OnPlayerStateChange(playerid, newstate, oldstate)
und mach es so
if(newstate==PLAYER_STATE_DRIVER) //Wenn er der Fahrer ist..
{
for(new i=0; i<sizeof(Tutoriaö); i++) //änder alles
{
if(GetPlayerVehicleID(playerid)==Tutorial[i]) //Sollte er in einen der Fahrzeugen sein
{
if(SpielerInfo[playerid][pTeam]!=1) //Wenn er nicht in dem Team ist. //Müsst ihr gegebenfalls ändern.
{
RemovePlayerFromVehicle(playerid); //Schmeißt den Spieler wirder raus.
}
}
}
} -
Könntest du mir eine coole Signatur machen?? wäre voll Nice von dir

-
Das finde ich echt Lächerlich von Gamer. Wie Geldgeil muss man sein, um andere so zu Verarschen?? ganz ehrlich.
-
Wir suchen noch Teammitglieder, bei bedarf auf unseren TS kommen. 176.28.42.171
Am besten wären Leute die sich in dem Bereich auskennen. -
Bin auch dafür ihn zu Bannen. So welche Betrüger hasse ich.
-
Vielen Dank "SSL"

-
Hat vielleicht jemand einen Downloadlink für mich, für einen Map Editor mit den neuen Objekten für 0.3e ect. ?? wäre echt Nice.
-
Es geht Gut voran. Ich habe es am Anfang auch nicht geglaubt, aber sie haben es Wirklich. Bin dort Admin und darf es sogar mit Testen

-
Ich habe durch zufall den AlterIW Sourcecode für den MasterServer gefunden.
Ich begebe mich gerade mit Kollegen daran einen Client zu entwickeln und einen AlterIW Nachfolger aufzubauen.Cool, sag bescheid wenn ihr den Fertig habt.

-
Geh mal nach ganz unten und klick auf "Stil ändern" und dann auf Header normal

-
Ich finde jeder hat eine 2 Chance verdient.
-
-
Kein ding
wofür gibt es Helfer
P.S.@Team...Ihm wurde geholfen, kann //Closed werden. -
Versuch es mal mit einem Timer der jede 2-3 Minuten die Anzeige resettet.
//Edit 1.
Wenn du den Code richtig einrücken willst, mache es als Quellcode und dann Pwn
-
Schick mal die Zeile wo du die Autos eingetragen hast.
//Edit 1. Rechtschreibung