Beiträge von Ralf
-
-
Ich bin nicht in der Nähe der Sperre, kommt
-
Einfach nix
-
Die Sperre wird nicht gelöscht
-
delsperre geht nicht habs so gemacht:
hier wird sie erstellt (Das funktuktioniert)
ocmd:sperre(playerid,params[])
{
if(!IstSpielerInFraktion(playerid,1)&&!IstSpielerInFraktion(playerid,2)&&!IstSpielerInFraktion(playerid,3)&&!IstSpielerAdmin(playerid,3)) return SendClientMessage(playerid,Rot,"Du bist nicht berechtigt");
new Float:PosX,Float:PosY,Float:PosZ,Float:PosA;
GetPlayerPos(playerid,PosX,PosY,PosZ);
GetPlayerFacingAngle(playerid,PosA);
sperre[playerid] = CreateDynamicObject(978,PosX,PosY,PosZ,0.00, 0.00, PosA);
return 1;
}hier soll sie gelöscht werden das geht nicht
ocmd:delsperre(playerid,params[])
{
new Float:PosX,Float:PosY,Float:PosZ;
if(!IstSpielerInFraktion(playerid,1)&&!IstSpielerInFraktion(playerid,2)&&!IstSpielerInFraktion(playerid,3)&&!IstSpielerAdmin(playerid,3)) return SendClientMessage(playerid,Rot,"Du bist nicht berechtigt");
GetObjectPos(sperre[playerid],PosX,PosY,PosZ);
if(!IsPlayerInRangeOfPoint(playerid,PosX,PosY,PosZ,3.0)) return SendClientMessage(playerid,Rot,"Du bist nicht in der nähe der Sperre!");
DestroyObject(sperre[playerid]);
return 1;
}Wenns jemand über Tv regeln möchte (habe auch noch ein anderes Prob(EventMarker)) hier die Ts ip :213.145.233.39:10558
-
Ich mlöchte einen tv befehl machen, würde das gehen wenn ich einfach die Camera hintert die pID mache also mit SetCameraBehindPlayer(pID);
-
Ja ich habe Tv und hab dich schon geaddet
-
ich hab nur dieses gl_realtime drin und das muss auch raus ?
-
Hab kein Godfather is Selfmade
-
Hab ich schon gemacht ist immernoch
-
-
Habs so gemacht mit dem RangeOfPoint aber macht 1 Error
ocmd:delsperre(playerid,params[])
{
new Float:PosX,Float:PosY,Float:PosZ;
if(!IstSpielerInFraktion(playerid,1)&&!IstSpielerInFraktion(playerid,2)&&!IstSpielerInFraktion(playerid,3)&&!IstSpielerAdmin(playerid,3)) return SendClientMessage(playerid,Rot,"Du bist nicht berechtigt");
GetObjectPos(sperre,PosX,PosY,PosZ); //Hier ist der error
if(!IsPlayerInRangeOfPoint(playerid,PosX,PosY,PosZ,3.0)) return SendClientMessage(playerid,Rot,"Du bist nicht in der nähe der Sperre!");
DestroyObject(sperre[playerid]);
return 1;
}C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\GRSA-Script.pwn(5967) : error 035: argument type mismatch (argument 1)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
-
-
Ich habe einen Straßensperren befehl gemacht der die Sperre bei sich erstellt und auch löschen soll ich hab das Problem dass ich nich weiß wie ich das machen soll mit dem löschen und die Abfragen obder Spieler Admin oder in Fraktion is geht auh nich habs mal so gemacht:
ocmd:sperre(playerid,params[])
{
if(!IstSpielerInFraktion(playerid,1)&&!IstSpielerInFraktion(playerid,2)&&!IstSpielerInFraktion(playerid,3)&&!IstSpielerAdmin(playerid,3)) return SendClientMessage(playerid,Rot,"Du bist nicht berechtigt");
new Float:PosX,Float:PosY,Float:PosZ,Float:PosA,sperre;
GetPlayerPos(playerid,PosX,PosY,PosZ);
GetPlayerFacingAngle(playerid,PosA);
CreateDynamicObject(978,PosX,PosY,PosZ,0.00, 0.00, PosA); //das ist die Sperre
return 1;
}
ocmd:delsperre(playerid,params[])
{
if(!IstSpielerInFraktion(playerid,1)&&!IstSpielerInFraktion(playerid,2)&&!IstSpielerInFraktion(playerid,3)&&!IstSpielerAdmin(playerid,3)) return SendClientMessage(playerid,Rot,"Du bist nicht berechtigt");
new Float:PosX,Float:PosY,Float:PosZ,sperre;
GetObjectPos(sperre,PosX,PosY,PosZ);
//Wie mache ich das das das Skript weiß was sperre ist ??
return 1;
} -
Es läuft aber der Typ hat keine Handschellen dran aber die Hände aufm Rücken
Hab das jetzt so aber wenn ich handschellen mache bekomme ich gleich 2 Nachrichten die Hanschellen abgenommen und festgenommen und passiert nix was habe ich jetzt wieder falsch gemacht ?
ocmd:handschellen(playerid,params[])
{ if(Handschellen[playerid] == 0)
{
new pID, string1[64], string2[64];
if(!IstSpielerInFraktion(playerid,1)) return SendClientMessage(playerid,Rot,"Du bist kein Polizist!");
if(sscanf(params,"u",pID))return SendClientMessage(playerid,Orange,"Benutzung: /handschellen [pID]");
if (ProxDetectorS(8.0, playerid, pID))
{
SetPlayerSpecialAction(pID, SPECIAL_ACTION_CUFFED);
format(string1,sizeof(string1),"Du hast %s festgenommen!",SpielerName(pID));
format(string2,sizeof(string2),"Du wurdest von %s festgenommen!",SpielerName(playerid));
SendClientMessage(playerid,Gruen,string1);
SendClientMessage(pID,Rot,string2);
Handschellen[playerid] = 1;
}
else
{
SendClientMessage(pID,Rot,"Der Spieler ist zu weit weg!");
}
}
if(Handschellen[playerid] ==1)
{
new pID, string1[64], string2[64];
if(!IstSpielerInFraktion(playerid,1)) return SendClientMessage(playerid,Rot,"Du bist kein Polizist!");
if(sscanf(params,"u",pID))return SendClientMessage(playerid,Orange,"Benutzung: /handschellen [pID]");
if (ProxDetectorS(8.0, playerid, pID))
{
SetPlayerSpecialAction(pID,0);
format(string1,sizeof(string1),"Du hast die Handschellen von %s abgenommen!",SpielerName(pID));
format(string2,sizeof(string2),"Die Handschellen wurden dir von %s abgenommen!",SpielerName(playerid));
SendClientMessage(playerid,Gruen,string1);
SendClientMessage(pID,Rot,string2);
Handschellen[playerid] = 0;
}
else
{
SendClientMessage(pID,Rot,"Der Spieler ist zu weit weg!");
}
return 1;
}
return 1;
} -
Neuester Flashplayer drauf ?
-
-
passiert garnix
-
Das mein ich ja nich wenn ich handschellen ohne Id eingebe kommt nur die Du wurdest festgenommen was nich sein darf und wenn ich die Id eingebe kommt auch nur die Message.
Wernn du es selber testen willst komm auf den Server :
84.142.92.239 -
Ich habs jetzt so aber wenn ich einfach so /handschellen eingebe kommt Du wurdest festgenommen und wenn ich das isnplayerinRangeOfPonit nich auskommentier kommt DDer SPieler ist dzu weit weg was hab ich falsch gemacht ?
ocmd:handschellen(playerid,params[])
{
new pID,Float:PosX,Float:PosY,Float:PosZ,String[164];
if(IstSpielerInFraktion(playerid,1))
if(sscanf(params,"u",pID))return SendClientMessage(playerid,Orange,"Benutzung: /handschellen [pID]");
GetPlayerPos(pID,PosX,PosY,PosZ);
if(!IsPlayerInRangeOfPoint(playerid,5,PosX,PosY,PosZ)) return SendClientMessage(playerid,Rot,"Der Spieler ist zu weit weg!");
SetPlayerSpecialAction(pID,24);
format(String,sizeof(String),"Du hast %s festgenommen!",SpielerName(pID));
format(String,sizeof(String),"Du wurdest von %s festgenommen!",SpielerName(playerid));
SendClientMessage(playerid,Gruen,String);
SendClientMessage(pID,Rot,String);
return 1;
}