Das Buggt rum ! Proebier das mal bei dir .
Ich sitz hier auf der Arbeit, kann das nicht testen ![]()
Schick mir einfach mal deine TeamViewer Daten per PN, dann mach ich dir das schnell ![]()
Das Buggt rum ! Proebier das mal bei dir .
Ich sitz hier auf der Arbeit, kann das nicht testen ![]()
Schick mir einfach mal deine TeamViewer Daten per PN, dann mach ich dir das schnell ![]()
Wenn man params nicht benötigt in einem "Befehl"
Einfach weglassen und KEIN #pragma nutzen
-> ocmd:admins(playerid)
{
// code
}
Wusste nicht, dass man die Parameter beliebig verändern kann, ohne das der Compiler rummotzt ![]()
Selbst sowas nimmt der an:
ocmd:test(playerid,t,ts,gs,ttt,sss,tttgf,sfdsg) {
return 1;
}
Naja ![]()
Es returnt 1, wenn es gesendet wird und 0 wenn es nicht gesendet wird (z.B. wenn der Spieler nicht mehr online ist) ![]()
mfg. ![]()
@Schwabbel: Was ist denn das für eine Wahrsagerische Hilfe...? Konstruktiv sollte Sie sein, und Ihm bei seinem Problem helfen, nicht neue aufwerfen.
Wenn man das ein bisschen versteht, gibt es keine Probleme ![]()
Alles anzeigen
Das da aber das Definiert ja den Dialog
#define Event 1
if (strcmp("/event", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid,Event,DIALOG_STYLE_LIST,"Event System by {05F725}ChEcKZ0R","{4205F7}Event Punkt setzten","{F72105}Event Punkt Löschen","{F7E705}Zum Event Teleportierten");
return 1;
}
Nein, schreibe einfach bei dem Dialog da sEvent hin und lösche das einfach ! ![]()
Hier, schreibe das alles mal so:
if(Spieler[playerid][Mute] > 0) { SendClientMessage(playerid,COLOR_GREY,"Sie sind gemutet!"); return 0; }
mfg. ![]()
new lcneingang;
new lcnausgang;
Das musst du ganz oben in dein Script schreiben ![]()
mfg. ![]()
klappt nicht weil es ja kein bestimmtes vehicle sein muss damit meine ich das kein dialog kommt sondern lediglich /spawncar (id)
Ja, dass muss da drinnen stehen:
new veh = CreateVehicle(...);
PutPlayerInVehicle(playerid,veh,0);
mfg. ![]()
Aber die Erros sind bsp bei Event== etc.
Du hast anscheinend meine Deklaration davon gelöscht, aber du musst das alte von dir löschen !
Sprich: #define Event das muss weg ![]()
Alles anzeigenF:\neuServer\gamemodes\Event.pwn(15) : error 021: symbol already defined: "Event"
F:\neuServer\gamemodes\Event.pwn(201) : error 022: must be lvalue (non-constant)
F:\neuServer\gamemodes\Event.pwn(201) : warning 215: expression has no effect
F:\neuServer\gamemodes\Event.pwn(206) : warning 206: redundant test: constant expression is non-zero
F:\neuServer\gamemodes\Event.pwn(206) : error 022: must be lvalue (non-constant)
F:\neuServer\gamemodes\Event.pwn(206) : warning 215: expression has no effect
F:\neuServer\gamemodes\Event.pwn(209) : warning 206: redundant test: constant expression is non-zero
F:\neuServer\gamemodes\Event.pwn(222) : warning 203: symbol is never used: "Event"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Errors.
Natürlich die alten Variablen dafür Löschen ! ![]()
Schau doch mal in deinem Script nach, anscheinend Hashst du die Passwörter (was ja auch gut so ist) ![]()
mfg. ![]()
Schreibe das alles so:
//Oben im Script so:
#define sEvent 1
new Event,Float:E_Q[3];
//Der Callback so:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case sEvent:
{
if(!response) return 1;
switch(listitem)
{
case 0: {
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF4800FF,"Du bist kein Admin/Event Leiter");
GetPlayerPos(playerid,E_Q[0],E_Q[1],E_Q[2]);
SendClientMessageToAll(0xFF4800FF,"Ein Event wurde gestartet benutze /event");
Event=1;
}
case 1: {
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF4800FF,"Du bist kein Admin/Event Leiter");
SendClientMessageToAll(0xFF4800FF,"Das Event ist Vorbei.");
if(Event==1)Event=0;
}
case 2: {
if(Event==1) SetPlayerPos(playerid,E_Q[0],E_Q[1],E_Q[2]);
else SendClientMessage(playerid,0xFF4800FF,"Es ist kein Event aktiv !");
}
}
}
}
return 1;
}
mfg. ![]()
k und wie wende ich es an? Da ich eigentlich ohne root es testen will also den server..
einfach in den plugin Ordner machen und in der .cfg eintragen und fertig ![]()
Suche unter OnGameModeInit folgende Funktion: UsePlayerPedAnims(); und lösche das ![]()
mfg. ![]()
wos der dl ? ich klick dort die links dann kommt so eine seite und da steht nirgends download..
kannste es mir schicken oder sagen wo ich des downloadne kann?
Da:
mfg. ![]()
Nutze mal dieses Plugin: http://forum.sa-mp.com/showthread.php?t=262796
und dann poste mal den Server log ![]()
mfg. ![]()
Die Teammitglieder sind auch nur Menschen und ich glaube nicht, dass diese 24/7 Zeit haben um auf einem Ts³ zu sitzen ![]()
In diesem Sinne, finde ich das etwas überflüssig zumal du/ihr ja auch eigene Channel mit Passwörten und so erstellen könnt ![]()
mfg. ![]()
Bei C# gibts das ganze (eine änliche Art davon) ebenfalls
Naja, nicht jeder hier kennt C# ![]()
Aber danke für deine Bewertung ![]()
mfg. ![]()
Der findet deine Script.amx nicht ![]()
Schau mal in der server.cfg ob du da den namen von deinem Script unter gamemode eingetragen hast ![]()
Nun, ich hoffe du weißt wie das da genau ausgeführt wird ![]()
Steht in der Datenbank in der 1. Spalte Ip ?
Denn wenn nein, musst du die Variablen der Spalten in der Datenbank anpassen ![]()
mfg. ![]()