new lcneingang;
new lcnausgang;
Das musst du ganz oben in dein Script schreiben ![]()
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. ![]()
Was sollen diese {i} da ?!
Mach die mal weg ![]()
mfg. ![]()
Oh, ja schreibe es so:
ocmd:admins(playerid,params[]) {
#pragma unused params
new buffer[32],i,name[25];
for(; i<MAX_PLAYERS; i++) {
if(!IsPlayerConnected(i) || !GetPVarInt(i,"Adminlevel")) continue;
GetPlayerName(i,name,25);
format(buffer,32,"%s Rang: %d\n",name,GetPVarInt(i,"Adminlevel"));
SendClientMessage(playerid,0x2E9AFEFF,buffer);
}
return 1;
}
ocmd:leader(playerid,params[]) {
#pragma unused params
new buffer[32],i,name[25];
for(; i<MAX_PLAYERS; i++) {
if(!IsPlayerConnected(i) || !GetPVarInt(i,"Fraktion")) continue;
GetPlayerName(i,name,25);
format(buffer,32,"%s Frak: %d\n",name,GetPVarInt(i,"Fraktion"));
SendClientMessage(playerid,0x2E9AFEFF,buffer);
}
return 1;
}
mfg. ![]()
Habe dir das mal geschrieben:
ocmd:admins(playerid,params[]) {
#pragma unused params
new buffer[32],i,name[25];
for(; i<MAX_PLAYERS; i++) {
if(!IsPlayerConnected(i) || !GetPVarInt(i,"Adminlevel")) continue;
GetPlayerName(i,name,25);
format(buffer,32,"%s Rang: %d\n",name,GetPVarInt(i,"Adminlevel"));
SendClientMessage(playerid,0x2E9AFEFF,buffer);
}
return 1;
}
ocmd:leader(playerid,params[]) {
#pragma unused params
new buffer[32],i,name[25];
for(; i<MAX_PLAYERS; i++) {
if(!IsPlayerConnected(i) || !GetPVarInt(i,"Fraktion")) continue;
GetPlayerName(i,name,25);
format(buffer,32,"%s Frak: %d\n",name,GetPVarInt(i,"Fraktion"));
SendClientMessage(playerid,0x2E9AFEFF,buffer);
}
return 1;
}
//Edit:
Zitat von DasNeoVielleicht hilft dir das ein wenig:
Ein schlechter kopierter Befehl, der teilweise nicht richtig funktioniert ist denke ich mal nicht so wirklich hilfreich ![]()
mfg. ![]()
Was hätte das für ein Sinn?
Das er gebannt wird und nicht gekickt...so schwer zu verstehen ![]()