bei mir gehts
Beiträge von Blackvogel
-
-
danke an alle
-
funktioniert gar nichts oder funktioniert zum beispiel nur bis zum afk timer das oder gar nichts
gibt es server errors/crash ? oder andere symptome?
-
ja das mache ich und dann sage ich bescheid
edit keine veränderung bzw ich hab die mysql datenbank geändert
danach hats funktioniert -
danke-->Jeffry
ehhm nur noch eine frage und zwar wie sehe ich ausser durch ausprobieren wo die perfekte höhe ist also wie mit nem editor der mir dann einblendet 0.3 0.6 2.9 oder so
gibt es sowas
-
ich hab als programm pawnfox-->in welchen ordner muss die datei?
-
Hallo ich habe versucht den str von dem anderem Beitrag auch aufs kennzeichen zu übertragen aber jetzt habe ich mich dazu entschieden da nur admincar hinzuschreiben leider funktioniert das alles nicht hier der code
ocmd:acar(playerid,params[])
{
new vID;
static vehicle[MAX_PLAYERS];
static acarexist[MAX_PLAYERS];
new Text3D:VehicleAdminName[MAX_PLAYERS];
if(sInfo[playerid][alevel] >= 2)
if(sInfo[playerid][aduty]==0)return SendClientMessage(playerid,CL_KNALLROT,"ERROR: Du bist nicht Admin-OnDuty!");
{
if(acarexist[playerid] == 1)
{
SendClientMessage(playerid,CL_HGRÜN,"Admin-Car gelöscht");
DestroyVehicle(vehicle[playerid]);
acarexist[playerid] = 0;
return 1;
}
else if(acarexist[playerid]==0)
{
if(sscanf(params,"i",vID))return SendClientMessage(playerid,CL_KNALLROT,"Aussage: /acar Fahrzeug--->[ID]"); //Hier wird das was der Spieler hinter dem Befehl eingegeben hat in Variablen getrennt. In unserem Fall in "vID"
new Float:X,Float:Y,Float:Z,Float:ROTA;
GetVehiclePos(vID,X,Y,Z);
new str[128];
new a_level;
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,ROTA);
vehicle[playerid] = CreateVehicle(vID,X,Y,Z,ROTA,-1,-1,0); //Farbe -1 bedeutet Random. Also zufällige Farbe.ok
PutPlayerInVehicle(playerid,vehicle[playerid],0); //Die 0 steht für die Sitz ID. 0 = Fahrer :)ok//frage?
a_level=sInfo[playerid][alevel];
format(str,sizeof(str),"%s Car von %s",a_rang[a_level],SpielerName(playerid));
VehicleAdminName[playerid] = Create3DTextLabel(str,CL_HGRÜN,X,Y,Z,MAX_STREAM_NAME_DISTANCE,GetPlayerVirtualWorld(playerid),1);
Attach3DTextLabelToVehicle(VehicleAdminName[playerid],vehicle[playerid],0,0,0.4);//30.0,40.0,50.0
SetVehicleNumberPlate(vehicle[playerid],"Admincar");//------>hier gehts nicht
SendClientMessage(playerid,CL_HGRÜN,"Admin-Car erstellt ");
acarexist[playerid] = 1;
return 1;
}
}
SendClientMessage(playerid,CL_HROT,"Du darfst diesen Befehl nicht nutzen.");
return 1;
}ich hoffe auf hilfe
-
Code
[debug] Server crashed while executing MVS.amx [21:34:16] [debug] AMX backtrace: [21:34:16] [debug] #0 native mysql_close () [6361d920] from mysql.DLL [21:34:16] [debug] #1 000038f4 in public OnGameModeExit () from MVS.amx [21:34:16] [debug] Native backtrace: [21:34:16] [debug] #0 00000fa0 in ?? () from samp-server.exe [21:34:16] [debug] #1 01be79d4 in ?? () from LIBMYSQL.dll [21:34:16] [debug] #2 01be7a7a in ?? () from LIBMYSQL.dll
das ist das was mir die server log mit dem crashdetect plugin auswirft nun die frage wie behebe ich das das der server während des gmx crasht
-
diese doofen flüchtigkeitsfehler ich hab nicht zu ende gedacht erst auto erstellen dann 3D text Attachen danke
-
danke für den versuch aber das selbe ergebnis =keine funktion
-
Hallo ich möchte gerne das da der text am auto klebt es kommen bisher keine errors und warrnings aber bisher funktioniert es nicht
ich habe bestimmt irgentwo einen kleinen aber fatalen Fehler gemacht
ocmd:acar(playerid,params[])
{
new vID;
static vehicle[MAX_PLAYERS];
static acarexist[MAX_PLAYERS];
new Text3D:VehicleAdminName[MAX_PLAYERS];
if(sInfo[playerid][alevel] >= 2)
if(sInfo[playerid][aduty]==0)return SendClientMessage(playerid,CL_KNALLROT,"ERROR: Du bist nicht Admin-OnDuty!");
{
if(acarexist[playerid] == 1)
{
SendClientMessage(playerid,CL_HGRÜN,"Admin-Car gelöscht");
DestroyVehicle(vehicle[playerid]);
acarexist[playerid] = 0;
return 1;
}
else if(acarexist[playerid]==0)
{
if(sscanf(params,"i",vID))return SendClientMessage(playerid,CL_KNALLROT,"Aussage: /acar Fahrzeug--->[ID]"); //Hier wird das was der Spieler hinter dem Befehl eingegeben hat in Variablen getrennt. In unserem Fall in "vID"
new Float:X,Float:Y,Float:Z,Float:ROTA;
GetVehiclePos(vID,X,Y,Z);
new str[128];
new a_level;
a_level=sInfo[playerid][alevel];
format(str,sizeof(str),"%s Car von %s",a_rang[a_level]);
VehicleAdminName[playerid] = Create3DTextLabel(str,CL_HGRÜN,GetPlayerPos(playerid,X,Y,Z),ROTA,MAX_STREAM_NAME_DISTANCE,GetPlayerVirtualWorld(playerid),1);
Attach3DTextLabelToVehicle(VehicleAdminName[playerid],vID,X,Y,2);//30.0,40.0,50.0
//VehicleAdminName[playerid],playerid,vID,0.0,0.0,0.3);
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,ROTA);
vehicle[playerid] = CreateVehicle(vID,X,Y,Z,ROTA,-1,-1,0); //Farbe -1 bedeutet Random. Also zufällige Farbe.ok
PutPlayerInVehicle(playerid,vehicle[playerid],0); //Die 0 steht für die Sitz ID. 0 = Fahrer :)ok//frage?
SetVehicleNumberPlate(vID,"{00ff00}[{ff0000}Admin{00ff00}]");
SendClientMessage(playerid,CL_HGRÜN,"Admin-Car erstellt ");
acarexist[playerid] = 1;
return 1;
}
}
SendClientMessage(playerid,CL_HROT,"Du darfst diesen Befehl nicht nutzen.");
return 1;
}das der text beim llöschen verschwinden soll mache ich danach rein
MFG Blackvogel
-
ok und mit dem ständigen abrufen von dem spieler den ich beobachte?
-
und wie verwende ich das und wie mache ich dazu den stopspectate befehl
und wie rufe ich regelmässig die position des anderen spielers ab? -
Halllooooo zusammen,
ich möchte gerne als admin spieler beobachten aber habe die funktion bei SAMP noch nie benutzt und weiss auch nicht Wie ich sie verwende.
Hier mal ein ansatzt von mir der aber nicht funktioniert.
wenn man als admin auf den spieler klickt und beobachten auswählt kommt das hier-->
new string[128];
format(string,sizeof(string),"Du beobachtest %s.",SpielerName(clickedid[playerid]));
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid, clickedid[playerid]);
SendClientMessage(playerid,CL_HGRÜN,string);
SetTimerEx("Spectate",1000,1,"i",playerid);
return 1;
forward Spectate(playerid);
public Spectate(playerid)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(clickedid[playerid],Float:X,Float:Y,Float:Z);
SetCameraBehindPlayer(playerid);
return 1;
}ich glaub ich habe falsch angefangen mal schauen ob mir jemand helfen kann
-
und-->vielleicht auch so erklär bar das man wenn jemand das noch nie gemacht hat was damit anfangen kann?
ps:nicht böse gemeint
-
wir werden es ausprobieren->danke für deine Mühe hier was hinzuschreiben
-
hast du netframework 4.5 installiert und das visual c++ 2012 und dann gehört die msv...datei nicht in den server ordner
-
ich kann dir helfen hatte das selbe problem aber nun geht es bei mir
meld dich per pn mit team viewer daten
MFG
Blackvogel
-
ich ergänze dazu der error kam von anfang an als der Befehl erstellt wurde