Versuche mal mit einem weniger überdimensionierten String zu arbeiten:
new statsstring[128];new allesstring[3000];
zu:
new statsstring[MAX_PLAYER_NAME];new allesstring[256];
Funktioniert nicht
Versuche mal mit einem weniger überdimensionierten String zu arbeiten:
new statsstring[128];new allesstring[3000];
zu:
new statsstring[MAX_PLAYER_NAME];new allesstring[256];
Funktioniert nicht
Hey,
Titel...
forward MyDialogStatsSystem(playerid);
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/stats", cmdtext, true, 10) == 0)
{
MyDialogStatsSystem(playerid);
return 1;
}
return 0;
}
Public MyDialogStatsSystem(playerid){
new statsstring[128];
new allesstring[3000];
new level = pInfo[playerid][pLevel];
new Job = pInfo[playerid][pJob];
new JExp = pInfo[playerid][pJExp];
new PayDay = pInfo[playerid][pPayDay];
new Geld = pInfo[playerid][Geld];
new BankGeld = pInfo[playerid][BankGeld];
new BankPin = pInfo[playerid][BankPin];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(statsstring,sizeof(statsstring),"%s",name);
format(allesstring,sizeof(allesstring),"Name: %s\nLevel: %d\nPayDay: %d\nNebenjob: %s\nBargeld: %d\nBankguthaben: %d\nBankpin %d\nExp %d EXP",name,level,PayDay,Job,Geld,BankGeld,BankPin,JExp);
ShowPlayerDialog(playerid,DIALOG_STATS,DIALOG_STYLE_MSGBOX,statsstring,allesstring,"Ok","");
return 1;
} // Klammer wieder schließen.
Alles anzeigen
Wenn ich /stats eingebe erscheind dort nur Unknow command... bitte um hilfe
e/
@Jeffry kannst du mir helfen=? du hast mir schon oft geholfen jedoch verstehe ich nicht wieso dies nicht geht...
@staNleY.
PS: Bitte benutz jetzt diesen Thread, er ist vorgegeben für Fragen: [SAMMELTHREAD] Kleine Scripting Fragen
Man kann mit dem Geld nicht machen, habe die box ect schon entfernt bekomme das geld trotzdem nicht...
Codenew sbInfo[][staticBuilds] = { {-207.8822,1119.1501,20.4297,0,866.91089, 1857.31665, -30.40188,"Rathaus"} //Die Rathaus Koordinaten };
Das ist das einzige Gebäude, das per /enter & /exit betretbar ist.PS: Das mit den Job annehmen, denke ich mal wurde noch nicht gescriptet. @staNleY.
Ich konnte kein Arbeitsamt, oder eine Jobannahme im Script und InGame nicht finden.
Hab schon einfachen Punkt gescriptet wo man job nehmen kann ich danke dir trotzdem aber wie kann ich einstellen das der name in der Tab liste weiß ist?
Kleiner edit/
Alles funkt jedoch weiß ich nicht wo man ein Job herbekommt? XD
Die 3 Warnings sind von Funktionen die nicht benutzt werden, die 3 kannst du löschen.Die 3 sind ganz unten am Ende.
PS: Erstell dir einen Account, spawne, disconnecte und stelle bei Whitelist "1" ein.
Noch ein Problem, Die Icons werde nicht angezeigt also Mapicons.... wo rathaus ect ist.... und wie mach ich die user marker weg
Alles anzeigenHmmm schlecht, muss ich wohl noch schnell machen.
/E: Ist jetzt online, habe es schnell gemacht bei fehlern mit der Datenbank bitte PN an mich senden danke!
LINK: http://www.mediafire.com/download/i7ijgox1wowvox7/lvrp.sql
Liebe Grüße,
Genadj_Andrenov
Warum erscheind als gamemode dauerhaft Unknow und folgende Warnings
warning 203: symbol is never used: "getVehicleName"
warning 203: symbol is never used: "isMotorOn"
warning 203: symbol is never used: "stopMotor"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Warnings.
e//
Wie deaktiviere ich die Whitelist? XD
Hey,
Da mir mein jetziges Member system nicht gefällt und ich nicht weiß wie ich es machen kann wie ich es will...
Hier ein beispiel
/members
Anzeige:
Peter Leader
Ute CoLeader
Manfred Rang
Mein jetziger code:
if(strcmp("/members", cmd, true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] != -1 || PlayerInfo[playerid][pLeader] != -1)
{
new Team;
if(PlayerInfo[playerid][pLeader] != -1)
{
Team = PlayerInfo[playerid][pLeader];
}
else if(PlayerInfo[playerid][pMember] != -1)
{
Team = PlayerInfo[playerid][pMember];
}
SendClientMessage(playerid, 0x808000AA, "**Members Online**");
new membersOnline = 0;
ForAllPlayers(i){
if(IsPlayerConnected(i)){
new jtext[20];
if(PlayerInfo[i][pJob] == 1) { jtext = "Detektiv"; }
else if(PlayerInfo[i][pJob] == 2) { jtext = "Anwalt"; }
else if(PlayerInfo[i][pJob] == 3) { jtext = "Hure"; }
else if(PlayerInfo[i][pJob] == 4) { jtext = "Drogendealer"; }
else if(PlayerInfo[i][pJob] == 5) { jtext = "Autodieb"; }
else if(PlayerInfo[i][pJob] == 6) { jtext = "Hacker"; }
else if(PlayerInfo[i][pJob] == 7) { jtext = "KFZ-Mechaniker"; }
else if(PlayerInfo[i][pJob] == 8) { jtext = "Taschedieb"; }
else if(PlayerInfo[i][pJob] == 9) { jtext = "Waffenhändler"; }
else if(PlayerInfo[i][pJob] == 10) { jtext = "Bauer"; }
else if(PlayerInfo[i][pJob] == 11) { jtext = "Hotdog-Verkäufer"; }
else if(PlayerInfo[i][pJob] == 14) { jtext = "Tuner"; }
else if(PlayerInfo[i][pJob] == 16) { jtext = "Trucker"; }
else if(PlayerInfo[i][pJob] == 17) { jtext = "Stadtreiniger"; }
else if(PlayerInfo[i][pJob] == 18) { jtext = "Pilot"; }
else if(PlayerInfo[i][pJob] == 19) { jtext = "Kurierfahrer"; }
else if(PlayerInfo[i][pJob] == 20) { jtext = "Müllmann"; }
else { jtext = "Arbeitslos"; }
GetPlayerName(i, sendername, sizeof(sendername));
format(string, sizeof(string), "");
if(PlayerInfo[i][pLeader] == Team && PlayerInfo[i][pRank] == 12)
{
if(PlayerInfo[i][pJailed] != 0)
{
format(string, sizeof(string), "ID: %d | %s (Leader) | Prison/Knast | Job: %s", i, sendername, jtext);
}
else
{
format(string, sizeof(string), "ID: %d | %s (Leader) | Job: %s", i, sendername, jtext);
}
}
else if(PlayerInfo[i][pMember] == Team || PlayerInfo[i][pLeader] == Team)
{
if(PlayerInfo[i][pJailed] != 0)
{
format(string, sizeof(string), "ID: %d | %s | Rank: %d | Prison/Knast | Job: %s", i, sendername, PlayerInfo[i][pRank], jtext);
}
else
{
format(string, sizeof(string), "ID: %d | %s | Rank: %d | Job: %s", i, sendername, PlayerInfo[i][pRank], jtext);
}
}
if(strlen(string) > 1)
{
SendClientMessage(playerid, COLOR_BEIGE, string);
membersOnline += 1;
}
}
}
format(string, sizeof(string), "%d Member Online", membersOnline );
SendClientMessage(playerid, COLOR_BEIGE, string);
}
else
{
SendClientMessage(playerid, COLOR_ERRORTEXT, " Du bist in keiner Gang/Fraktion !");
}
}
return 1;
}
Alles anzeigen
ist von Interroleplay
Selber versuchen / oder bist du komplett neu in der Szene?
Hier hast du schon mal ein MySQL Login & Register System: MySQL Login & Register System by Jeffry
Hey,
danke dir erstmal aber nutze mal das script von Jeff :).
Aber meine Frage @Jeff_Hardy wie hast du die Textdraws gemacht? wollte ein Tacho machen deswegen.
Hey,
Wie im Titel steht suche ich ein Anfänger freundliches MYSQL Reallife script,
Das Script sollte folgende inhalte haben:
Ich hoffe dies macht keine umstände
Mit freudlichen Grüßen,
staNLey.
PS: Bevor hier welche unnötiges schreiben habe versucht hier im Forum eins zu finden aber das was ich gefunden habe, gibt es kein DL mehr von...
Du brauchst trotzdem eine Datenbank, ohne MySQL wirst du es nicht ordentlich zum laufen kriegen, da für den Login auch MySQL benötigt wird.
Downloade einfach XAMPP, starte die MySQL Server und tippe im Browser 127.0.0.1/phpmyadmin ein, dort fügst du die Datenbank ein die im Scriptpaket dabei war.
Dann im Script nur deine MySQL Daten anpassen und fertig sollte der Salat sein.
Aber dort steht kein Register
Bist du auch richtig mit der MySQL Datenbank verbunden usw?
wollte das lokal teste ohne MYSQL^^
Warum muss ich mich dort nicht Registern? im Login-System... steht nur gebe dein Passwort ein dann gebe ich irgendwas ein und es funkt hilfe
Suche weiterhin...
Hey.
Bin auf der suche nach einem VServer Windows auf dem Minecraft mit ~ 20 Spielern laufen sollte,
Einfach Links schicken^^
Mit freundlichen Grüßen
staNley. i.A RouZZ
Das kenn ich ja schon.
Meinte jetzt eigentlich innerhalb eines Edit-Feldes mit ReadOnly.
z.B. hab ich n Edit, dass den Changelog des Keybinders zeigt. Einige Zeilen/Wörter sollten dabei fett sein. Hab das schonmal bei einem anderen Keybinder gesehen, weiß aber nicht wie der das damals gemacht hat.
/Push - 31.05.16 - 14:55
/Push - 03.06.16 - 19:25
[14:17:09] Du hast ein Verbrechen begangen ( Vorsätzlicher Mord ). Reporter: Unbekannt.
[14:17:09] Momentanes Wantedlevel: 2
So kommt das denn
Hast du schon meins versucht was im Postfach war?
Killzähler:
GetChatLine(1, Chatline1)
GetChatLine(0, Chatline2)
if(inStr(Chatline1, "Du hast ein Verbrechen begangen (Vorsätzlicher Mord). Reporter: Unbekannt.") AND inStr(Chatline2, "Momentanes Wantedlevel: ")){
IniRead, kills, Killzähler.ini, Kills, kills
kills++
IniWrite, %kills%, Killzähler.ini, Kills, kills
SendChat("/f Ich habe mal wieder Zugeschlagen +1Kill ::: Gesamte Snacks:: " kills)
sleep 3000
}
return
Alles anzeigen
so klappt es immer bei mir^^
CodeAlles anzeigenSetTimer, Killzähler, 250 ;Oben im Script Killzähler: GetChatLine(1, Chatline1) GetChatLine(0, Chatline2) if(inStr(Chatline1, "Du hast ein Verbrechen begangen (Vorsätzlicher Mord). Reporter: Unbekannt") AND inStr(Chatline2, "Momentanes Wantedlevel: ")){ { { kills++ IniWrite, %kills%, Killzähler.ini, Kills, kills SendChat("/f Ich habe mal wieder Zugeschlagen +1Kill ::: Gesamte Snacks::" %kills% "" kills) IniRead, kills, Killzähler.ini, Kills, kills } return
No Problem :)= falls es nicht geht schreib mich an
das mit der API.dll ist jetzt auch geklärt.Ich starte den Keybinder & dann will ich die Befehle eingeben aber Ingame passiert nichts.
Verwende ambesten eine API ohne die drecks .dll :'D
Erscheint denn deine AddChatMessage? Falls nicht intsallier mal bitte Autohotkey Ansi 32bit.
Mit freundlichen Grüßen,
Jan.