Wie frage ich ab ob der Spieler in einer gangzone ist ?
Beiträge von Ralf
-
-
Hallo Leute hab heute Gangzones gemacht aber wnn ich meine Maus bewege wird die ganze map in der Farbe der Gangzone wie mache ich das weg? Und wie frage ich ab ob der Spieler in eine Gangzone reingelaufen ist ?
Das sieht so aus:public OnGameModeInit()
{
FahrschuleNoDmZone=GangZoneCreate(1829.2449,-1056.5038,1665.8047,-1150.7131);
BsnNoDmZone=GangZoneCreate(1234.2739,-866.2918,1165.1276,-931.6007);
RathausNoDmZone=GangZoneCreate(1287.4418,-1367.8735,1332.4034,-1385.0442);
AdacNoDmZone=GangZoneCreate(-465.3293,-467.6768,-624.0989,-562.9509);
NewsNoDmZone=GangZoneCreate(-2486.6147,-720.0084,-2542.6482,-594.0772);
MedicLsNoDmZone=GangZoneCreate(1439.1921,-1490.2047,1558.0837,-1580.2014);public OnPlayerSpawn(playerid)
{
GangZoneShowForAll(FahrschuleNoDmZone,0xFF0000B7);
GangZoneShowForAll(BsnNoDmZone,0xFF0000B7);
GangZoneShowForAll(RathausNoDmZone,0xFF0000B7);
GangZoneShowForAll(AdacNoDmZone,0xFF0000B7);
GangZoneShowForAll(NewsNoDmZone,0xFF0000B7);
GangZoneShowForAll(MedicLsNoDmZone,0xFF0000B7); -
Hab versucht einen tow befehl zu machen und ja macht paar Errors
C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\GRSA-Script.pwn(6355) : error 020: invalid symbol name ""
C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\GRSA-Script.pwn(6355) : error 029: invalid expression, assumed zero
C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\GRSA-Script.pwn(6355) : warning 215: expression has no effect
C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\GRSA-Script.pwn(6355) : error 017: undefined symbol "y"
C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\GRSA-Script.pwn(6355) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
ocmd:tow(playerid,params[])
{
new pVeh=GetPlayerVehicleID(playerid),Float:PosX,Float:PosY,Float:PosZ;
if(!IstSpielerInFraktion(playerid,5)) return SendClientMessage(playerid,Rot,"Du bist nicht beim ADAC!");
if(GetVehicleModel(pVeh) != 525) return SendClientMessage(playerid,Rot,"Du musst in einem Abschleppwagen sein um abschleppen zu können!");
for(new y = 0; y < sizeof (MAX_VEHICLES); y++)
{
if(!IsValidVehicle(MAX_VEHICLES[y])) continue;
GetVehiclePos(MAX_VEHICLES[y],PosY,PosY,PosZ);
if(IsPlayerInRangeOfPoint(playerid,5,PX,PY,PZ))
{
AttachTrailerToVehicle(y,pVEh);
break;
}
}
return 1;
} -
jetzt hab ich es raus Danke an alle die versucht haben es rauszubekommen!
-
aber wo fragt es dann ab obs richtig oder falsch ist
-
leider sind die warnings immer noch da
-
jetzt aber
-
bringt mir die Selben Errors
else
{
TogglePlayerSpectating(playerid,true);
if(mysql_CheckAccount(playerid) < 1)
{
ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_PASSWORD,"Registrieren","Bitte wähle ein Passwort um dich zu Registrieren!","Registrieren","Abbrechen");
}
else if(mysql_CheckAccount(playerid) > 0)
{
if(IstSpielerGebannt(playerid,1,false)//Hier ein Warning! Number of arguments does not match definition!
{ //Und hier einen Error! Exspected token : ")" but found "{"
SendClientMessage(playerid,Gelb,"Herzlich Willkommen zurück auf GermanReallifeSanAndreas[GRSA]!");
ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_PASSWORD,"Login","Dein Account wurde gefunden, du kannst dich nun einloggen.","Login","Abbrechen");
}
else if(IstSpielerGebannt(playerid,1,true)) //Hier ein Warning! Number of arguments does not match definition!
{
SendClientMessage(playerid,Rot,"");
Kick(playerid);
}
}
}Sry hat beim ersten mal nicht in Firefox gefunzt
-
wo genau is des?
in dem PWN-Code welchen ich hochgeladen habe? -
Hallo Com,
ich hab gestern einen Ban-Befehl gemacht! Der klappt auch soweit, jedoch kann de Spieler noch auf den Server joinen und hatte daher folgende Idee (Jedoch nicht ohne Errors!
Kann mir jmd sagen wie ich des besser mach?
folgender PWN-Code:
else
{
TogglePlayerSpectating(playerid,true);
if(mysql_CheckAccount(playerid) < 1)
{
ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_PASSWORD,"Registrieren","Bitte wähle ein Passwort um dich zu Registrieren!","Registrieren","Abbrechen");
}
else if(mysql_CheckAccount(playerid) > 0)
{
if(IstSpielerGebannt(playerid,1,true)//return SendClientMessage(playerid,Rot,"Du wurdest gebannt! Du kannst in unserem Forum einen ENTBANNUNGSANTRAG stellen und auf eine Antwort warten!" && Kick(playerid));
{
SendClientMessage(playerid,Gelb,"Herzlich Willkommen zurück auf GermanReallifeSanAndreas[GRSA]!");
ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_PASSWORD,"Login","Dein Account wurde gefunden, du kannst dich nun einloggen.","Login","Abbrechen");
}
else if(IstSpielerGebannt(playerid,1,true))
{
SendClientMessage(playerid,Rot,"");
Kick(playerid);
}
}
}Danke im Voraus
-
Bei mir kommt folgender Error:
Symbol already definded: GetPlayerNameIn der Zeile:
label[playerid] = Create3DTextLabel(spielern,0xFFFFFFFF,x,y,z,Virtuelle Welt,LOS);MfG Ralf
-
Hallo Com,
ich möchte in meinen Server verschiedene Radios einbauen, aber kenne kaum Live Stram Adressen!
Wisst ihr eine Gute Seite wo ich Livestream-Adressen finde?
z.B. MDR Jump; Sport1.fm usw.
Danke im Voraus
PS: Es soll ins Script geschrieben werden, also bitte nur die Adresse und nichts zu runterladen
Danke im Voraus!
MfG Ralf -
new Fahrschule[21];
Fahrschule[0]=AddStaticVehicleEx(411,1752.3773,-1100.6289,23.8072,2.0194,6,6,-1); // FSchulcar1
Fahrschule[1]=AddStaticVehicleEx(410,1748.7441,-1105.5007,23.7322,0.0546,6,6,-1); // FSchulcar2
Fahrschule[2]=AddStaticVehicleEx(415,1748.8351,-1099.9032,23.8143,1.4557,6,6,-1); // FSchulcar3
Fahrschule[3]=AddStaticVehicleEx(458,1745.1121,-1100.0579,23.9564,1.6861,6,6,-1); // FSchulcar4
Fahrschule[4]=AddStaticVehicleEx(480,1741.5100,-1105.4597,23.8508,0.4650,6,6,-1); // FSchulcar5
Fahrschule[5]=AddStaticVehicleEx(506,1741.2762,-1099.6705,23.7709,358.4476,6,6,-1); // FSchulcar6
Fahrschule[6]=AddStaticVehicleEx(521,1768.9530,-1101.0784,23.6490,0.1237,6,6,-1); // FSchulmotorrad1
Fahrschule[7]=AddStaticVehicleEx(521,1757.3273,-1101.0569,23.6563,357.6378,6,6,-1); // FSchulmotorrad2
Fahrschule[8]=AddStaticVehicleEx(522,1765.7813,-1101.2542,23.6507,356.8259,6,6,-1); // FSchulmotorrad3
Fahrschule[9]=AddStaticVehicleEx(468,1759.6827,-1101.3607,23.7544,1.6256,6,6,-1); // FSchulmotorrad4
Fahrschule[10]=AddStaticVehicleEx(461,1762.8914,-1101.2166,23.6512,356.9993,6,6,-1); // FSchulmotorrad5
Fahrschule[11]=AddStaticVehicleEx(431,1776.2490,-1123.5376,24.1828,180.0496,6,6,-1); // FSchulbus1
Fahrschule[12]=AddStaticVehicleEx(431,1787.8394,-1104.7029,24.1843,179.5165,6,6,-1); // FSchulbus2
Fahrschule[13]=AddStaticVehicleEx(515,1709.0951,-1137.9785,25.1089,269.0610,6,6,-1); // FSchulLKW1
Fahrschule[14]=AddStaticVehicleEx(514,1708.9893,-1133.3907,24.6753,269.5771,6,6,-1); // FSchulLKW2
Fahrschule[15]=AddStaticVehicleEx(487,1785.6355,-1121.4115,84.7026,359.6000,6,6,-1); // FSchulheli1
Fahrschule[16]=AddStaticVehicleEx(487,1767.1827,-1120.5946,84.6503,359.0576,6,6,-1); // FSchulheli2
Fahrschule[17]=AddStaticVehicleEx(593,1735.2330,-1250.4818,92.1026,359.9883,6,6,-1); // FSchuldodo1
Fahrschule[18]=AddStaticVehicleEx(593,1735.7039,-1191.1124,92.1061,180.3283,6,6,-1); // FSchuldodo2
Fahrschule[19]=AddStaticVehicleEx(593,1735.8301,-1213.0350,92.1106,180.3270,6,6,-1); // FSchuldodo3
Fahrschule[20]=AddStaticVehicleEx(493,719.6495,-1635.9076,0.0299,181.0520,6,6,-1); // Jetmax FahrschuleUnd SetVehicleToRespawn ist ein normaler samp befehl
-
Hallo Leute ich hab heut einen Respawn befehl gemacht und ja tut alles auser respawnen
ocmd:respawnfschulveh(playerid,params[])
{
if(!IstSpielerInFraktion(playerid,6)) return SendClientMessage(playerid,Rot,"Du bist nicht in der Fahrschule!");
if(!HatSpielerRang(playerid,4) && !HatSpielerRang(playerid,3)) return SendClientMessage(playerid,Rot,"Du bist kein Leader!");
for(new i = 0; i<sizeof(Fahrschule); i++)
{
SetVehicleToRespawn(i);
}
SendClientMessage(playerid,Gelb,"Du hast die Fahrschulcars respawnt!");
return 1;
} -
dauert 8 sekunden und möchte 3 haben und ich denke die 3000 sind da richtig
-
Ja wenn man ein Win7 freund is und die Sachen mag die win7 hat und die mag die win 7 nich hat findet man halt win8 ned so toll Aber halt jeden sei Meinung.
-
Wie mache ich das der Gametext nicht so lange bleibt?
ocmd:carlock(playerid,params[])
{
for(new i = 0; i < Max_Player_Cars; i++)
{
if (Carlist[playerid][i][Typ]!=-1)
{
if (Carlist[playerid][i][Carid]!=-1)
{
if (Carlist[playerid][i][Lock]==0)
{
Carlist[playerid][i][Lock]=1;
SetVehicleParamsForAll(Carlist[playerid][i][Carid],0,1);
GameTextForPlayer(playerid,"~r~Fahrzeug abgschlossen!",3000,1);
return 1;
}
else
{
Carlist[playerid][i][Lock]=0;
SetVehicleParamsForAll(Carlist[playerid][i][Carid],0,0);
GameTextForPlayer(playerid,"~g~Fahrzeug aufgeschlossen!",3000,1);
return 1;
}
}
else
{
SendClientMessage(playerid, Grau, "Du besitzt zur Zeit kein Auto auf diesen Slot!");
}
}
else
{
SendClientMessage(playerid, Grau, "Du besitzt kein Auto auf diesen Slot!");
}
}
return 1;
}
/* -
Wenn ich da ein return hinmache schließts ned ab
-
Hallo Leute mein Carlock befehl spamt gleich 3 mal Fahrzeug abgeschlossen und zu geschlossen.
ocmd:carlock(playerid,params[])
{
for(new i = 0; i < Max_Player_Cars; i++)
{
if (Carlist[playerid][i][Typ]!=-1)
{
if (Carlist[playerid][i][Carid]!=-1)
{
if (Carlist[playerid][i][Lock]==0)
{
Carlist[playerid][i][Lock]=1;
SetVehicleParamsForAll(Carlist[playerid][i][Carid],0,1);
SetVehicleParamsForPlayer(Carlist[playerid][i][Carid],playerid,0,1);
SendClientMessage(playerid, Rot, "Du hast dein Auto für andere Spieler abgeschlossen!");
}
else
{
Carlist[playerid][i][Lock]=0;
SetVehicleParamsForAll(Carlist[playerid][i][Carid],0,0);
SetVehicleParamsForPlayer(Carlist[playerid][i][Carid],playerid,0,0);
SendClientMessage(playerid, Rot, "Du hast dein Auto für andere Spieler aufgeschlossen!");
}
}
else
{
SendClientMessage(playerid, Grau, "Du besitzt zur Zeit kein Auto auf diesen Slot!");
}
}
else
{
SendClientMessage(playerid, Grau, "Du besitzt kein Auto auf diesen Slot!");
}
}
return 1;
} -
Danke ein Break; hätte nicht geholfen oder ?