Timer =P
SetTimer("Hi", 500, 1);
new Var[1000]; <- zu hohe Byte Zahl.
Unnötige Functionen und etc....
Timer =P
SetTimer("Hi", 500, 1);
new Var[1000]; <- zu hohe Byte Zahl.
Unnötige Functionen und etc....
kurz "einweisen" kann
-.- Also ich suche Beratung, wie man am besten was macht. Heißt: wo miete ich meinen Server etc..... Welches Plugin am Sinnvollsten und warum
Also und mir kann jetzt niemand sagen welches es ist weils sowieso verschiedene Meinungen sind. Und wenn ihr mir nicht helfen wollt....
Braucht ihr hier finde ich nicht zu schreiben.... Hoffe es findet sich einer ![]()
L.G.
heyho
Ich suche immernoch jemanden, der mich kurz "einweisen" kann ![]()
L.G.
heyho
Alles anzeigenGuten tag liebe User,
Derzeit programmiere ich an einem Filterscript welches ich hier bald Veröffentliche möchte.
Jedoch habe ich ein Problem. Ich habe einen Listendialog erstellt, und wenn man auf eine
Auswahlmöglichkeit klickt, soll ein neuer Dialog erscheinen, welches mir, unerklärlicherweise,
seit Gestern / Heut Früh den Kopf zerbricht:
Erstellung des Listendialogs:
CodeShowPlayerDialog(playerid, DIALOG_GRADMIN, DIALOG_STYLE_LIST, "Gruppenverwaltung 1.0", "_-°Informationen°-_\nGruppierungen Erstellen\nGruppierungsskins\nGangchat", "Auswählen", "Beenden");
OnDialogResponse:
CodeAlles anzeigenpublic OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == DIALOG_GRADMIN) { switch(listitem) { case 0: { ShowPlayerDialog(playerid, DIALOG_GRINFO, DIALOG_STYLE_MSGBOX, "Infos zum Panel", "In diesem Panel kannst du gewisse Gruppierungsdinge Einstellen.\nEs ist wichtig zu Wissen, du kannst hier nicht an/aus schreiben!\nSamp Unterstütz in solchen fällen nur 1en und 0en.\nSprich: 0 = Aus | 1 = An !\nFalls du dies nicht berücksichtigst wird dies womöglich zu einem fatalen Fehler führen.\n\n!!! 0 = Aus | 1 = An !!!", "OK", "OK"); } case 1: { ShowPlayerDialog(playerid, DIALOG_GRGANG, DIALOG_STYLE_INPUT, "Gruppenerstellung", "Hier kannst du Einstellen ob es Aktiviert ist, das man Gruppen Erstellen Kann.\nFalls du es Änderst, kann man keine Gruppierungen mehr Erstellen.\nStandartmäsig ist diese Einstellung auf 1, Sprich An.\n\nVergiss Nicht: 0 = Aus | 1 = An !", "Fertig", "Ende"); } case 2: { ShowPlayerDialog(playerid, DIALOG_GRASKIN, DIALOG_STYLE_INPUT, "Gruppen-Skins", "Hier kannst du Einstellen ob es Aktiviert ist, das Gruppierungen Skins wählen dürfen.\nFalls du dies Änderst, spawnen Gruppenmitglieder mit ihrem vom Script eingestellten Skin.\nDiese Einstellung ist Standartmäsig auf 1, Sprich An.\nJedoch kann die Gruppe somit jeden Skin nutzen, also auch Polizei Skins etc.\n\nVergiss Nicht: 0 = Aus | 1 = An !", "Fertig", "Ende"); } case 3: { ShowPlayerDialog(playerid, DIALOG_GRCHAT, DIALOG_STYLE_INPUT, "Gruppenchat", "Hier kannst du für Notfälle Einstellen, ob der Gruppenchat Aktiviert ist.\nFalls du dies Änderst, können keine Gruppen mehr den Gruppierungschat benutzen.\nStandartmäsig ist diese Einstellung auf 1, Sprich An.\n\nVergiss Nicht: 0 = Aus | 1 = An !", "Fertig", "Ende"); } } } return 1; }
Pawno zeigt keine Fehlermeldgungen,
Der Listendialog wird Angezeigt, jediglich die Dialoge die bei
OnDialogResponse angezeigt werden sollten werden nicht dargestellt.
Plzz Help, Danke.
Versuchs mal so
:
if(dialogid == DIALOG_GRADMIN)
{
if(response == 1)
{
}
}
@heyhoo: Hast Recht, meins war etwas schwachsinnig
Sorry, hab ich nicht richtig gelesen.
Ist das Problem denn nun gelöst?
Erlich gesagt weiß ichs nicht genau^^, ob er jetzt Funktion stock etc gemacht hat ka^^.
L.G.
heyho ![]()
Deine Abfrage ist total fürn Arsch.
Du fragst einfach ab, ob der Spieler NICHT in den Fraktionen ist, die das nicht dürfen und nicht andersrum.
Das Stimmt doch gar nicht....
if(IstSpielerInFraktion(playerid, 1))
{
//soll folgen
}
KA was mit dir ist ?
Also meiner Meinung nach ist sowas nicht möglich....
Wie gesagt schick uns mal dein Login /Register System und versuch die Logg Function anders können wir dir nicht helfen...
Alles anzeigenHab immernoch 1 Errors
:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\GRSA-Script.pwn(12058) : error 001: expected token: ")", but found "{"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
{
}
return 1;
Was bringen diese Klammern? =D
Alles anzeigenWie unnötig ist das denn?? =D
Er hat schon den richtigen Ansatz gemacht....Er sendet je höher man ist mehr Nachrichten.
Das Problem hatte ich auch mal....
Versuchs mal mit einer extra Funktion Sprich:
if(strcmp("/ah", cmd, true) == 0 || strcmp("/ahelp", cmd, true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
ShowAdminHelp(playerid);
}
}
return 1;
}
Function ShowAdminHelp(playerid)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
SendClientMessage(playerid, COLOR_WHITE,"{FF9500}» Rang 1(Supporter):{FFFFFF} /tv(off) /afk /unten /oben /fly /check /checkakte /checktime /checklicenses");
SendClientMessage(playerid, COLOR_WHITE,"{FF9500}» Rang 1(Supporter):{FFFFFF} /ooc /do /togwhisper /togphone /gotos /slap /atutorial /aond /kick /ah /supportticketsystemhelp /acabuse");
}
if(PlayerInfo[playerid][pAdmin] >= 2)
{
SendClientMessage(playerid, COLOR_WHITE,"{EBFF00}» Rang 2(Moderator):{FFFFFF} /mute /unmute /resetderbycars /cnn /countdown /skydive /checkwarns /(un)freeze cops /checkweapons /leaders /resetderbycars /tban");
}
}
}
L.G.
heyho
![]()
Logg doch mal deine Commands.....
Sprich wenn ein Spieler was eigibt wird's in der Logg gespeichert.....
Ansonsten würde ich gerne mal dein Login bzw. Registrierungs Code sehen....
Zu dem CMD logg:
public OnPlayerCommandText(playerid, cmdtext[])
{
new playername1[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername1,MAX_PLAYER_NAME);
printf("[cmd] %s(%d): %s", playername1, playerid, cmdtext);
Einfach oben bei OnPlayerCommandText
L.G.
heyho ![]()
Mach überall == 1 oder 2 oder 3 oder 4 oder 5 usw.
Und dann einfach bei == 4 alle nachrichten von 1,2,3,4 reinschreiben.
Wie unnötig ist das denn?? =D
Er hat schon den richtigen Ansatz gemacht....Er sendet je höher man ist mehr Nachrichten.
Das Problem hatte ich auch mal....
Versuchs mal mit einer extra Funktion Sprich:
if(strcmp("/ah", cmd, true) == 0 || strcmp("/ahelp", cmd, true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
ShowAdminHelp(playerid);
}
}
return 1;
}
Function ShowAdminHelp(playerid)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
SendClientMessage(playerid, COLOR_WHITE,"{FF9500}» Rang 1(Supporter):{FFFFFF} /tv(off) /afk /unten /oben /fly /check /checkakte /checktime /checklicenses");
SendClientMessage(playerid, COLOR_WHITE,"{FF9500}» Rang 1(Supporter):{FFFFFF} /ooc /do /togwhisper /togphone /gotos /slap /atutorial /aond /kick /ah /supportticketsystemhelp /acabuse");
}
if(PlayerInfo[playerid][pAdmin] >= 2)
{
SendClientMessage(playerid, COLOR_WHITE,"{EBFF00}» Rang 2(Moderator):{FFFFFF} /mute /unmute /resetderbycars /cnn /countdown /skydive /checkwarns /(un)freeze cops /checkweapons /leaders /resetderbycars /tban");
}
}
}
L.G.
heyho ![]()
Alles anzeigenecho Executing Server Config...
lanmode 0
rcon_password 123321
maxplayers 50
port 7777
hostname SelfmadeRL
gamemode0 ProjektScript
filterscripts
plugins mysql streamer
query 1
chatlogging 0
weburl sa-mp.com
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
maxnpc 10
logtimeformat [%H:%M:%S]
C:\Windows\SysWOW64\entpackt ..
und hab es auch schon in den Ordner gepackt wo sich die samp-server.exe befindet brachte nichts..
Grüße
ich könnte mir das ja mal per TeamViewer angucken ![]()
L.G.
heyho
Hab ich bereits schon gemacht und auch in den passenden Ordner gepackt aber es funktz immer noch nicht ..
Grüße
Was ist denn für dich der richtige Ordner^^
Ins Hautpverzeichnis zur SampServer.exe kommt das =D
Kein Problem dafür ist es da^^
Sry du drückst dich Bescheiden aus^^
hoffentlich ist es dass was du meinst:
if(strcmp(cmdtext,"/test",true)==0)
{
OnPlayerCommandText(playerid, "/befehl");
}
Googlen hilft ![]()
Suchst einfach die Dateien und läds sie dir dann von dieser Seite runter (am betsen die Zip Datei)
http://de.dll-files.com/msvcp110.dll.html
Alles anzeigenWie ging das nochmal das man einen Befehl im anderen aufrufen konnte?
So ca:
if(strcmp(cmdtext,"/test",true)==0)
{
if(strcmp(cmdtext,"/befehle",true)==0)
}
MfG
So:
if(strcmp(cmdtext,"/test",true)==0 || strcmp(cmdtext,"/befehle",true)==0)
{
L.G.
heyho ![]()
Wann genau passiert es denn?
Nach dem einloggen...
Direkt nach Connect
Nach Befehl....
L.G.
heyho ![]()
Ich meinte das Include und das Plugin ![]()
Das mit dem Stay within the World boundries kann liegen an:
a. Rumgespielt mit SetGravity?
b. SetPlayerVirtualWorld mit negativen Welten?
c. SetWeather mit zu hohen / negativen Wetter ID's?
d. Kein AddPlayerClass drinn
e. Kein Spawn definiert (SetPlayerSpawnInfo)
Kann sein das du 2 verschiedene Versionen hast, die nicht miteinander Kompatibel sind....
Lad dir doch nochmal neu runter Compielier und guck obs geht...