ja wird mit den Koordinaten wie eine Gangzone erstellt,
also
highest x, lowest x, highest y, lowest y
Beiträge von M_A_V
-
-
Kommt ein Gametext (irgendwas mit "Stay in the World" oder so^^) und du wirst als ob du in eine Gummiwand reinläufst, zurückgeschleudert
-
Eventuell mit einer Zone in dem /dm4 Gebiet, und dann wenn der Spieler die Zone verlässt, dass man ihn zurückportet.
Edit:
Oder mit SetPlayerWorldBounds, musst aber dann, wenn er das Gebiet durch einen Teleport wieder verlässt, wieder auf maximal stellen -
Also ich hab auch sowas drinnen, allerdings mit nem Dialog Menü^^
wenn du mit dcmds arbeitest:
dcmd_skin(playerid,params[])
{
new skinid;if(sscanf(params, "d",skinid))
{
return SendClientMessage(playerid,COLOR,"Nutze: /skin [id]")
}
SetPlayerSkin(playerid,skinid);}
müsste funktionieren^^ -
du kannst es auch mit dem TOR Addon für Firefox versuchen; wie genau das funktioniert weiß ich nicht, benutze kein Firefox^^
Aufjedenfall musst du da Proxyserver einstellen (also IP etc)
-
-
(model, type, Float:X, Float:Y, Float:Z, Virtualworld)
also in deinem Fall:
AddStaticPickup(370,2,1813.5011,-1292.2244,131.7332,0);
Du hast zwei Koordinaten zu viel (Die 171 und 127.0300) -
new player[MAX_PLAYER_NAME];
GetPlayerName(playerid,player,sizeof(player));
-
unter dem Public, OnGameModInit();
gibt es -playerid- nicht, machs mal bei OnPlayerConnect oder so rein^^ -
Durch Drehen des Mausrads xD
-
Kann man nicht auch den gelben Kegel als Objekt hinzufügen/mappen, ein unsichtbares Pickup an die Stelle einfügen und dann einfach bei OnPlayerPickUpPickup ein Teleportpickup erstellen?
Also so:
OnGameModeInit...
{
kegelport = CreatePickup(1239,0,x,y,z);
}OnPlayerPickUpPickup...
{
if(pickupid == kegelport)
{
//SetPlayerPos, SetPlayerInterior etc.
}
}edit:
und oben:
new kegelport; -
if(GetPlayerVirtualWorld(playerid) == 1){
return
new zufall = random(4); // erstellt den Zufall
if(zufall == 1) // Wenn der Zufall 1 ist...
{
SetPlayerPos(playerid,652.6160,-2110.2222,5.7314);
}
else if(zufall == 2) // Wenn der Zufall 2 ist...
{
SetPlayerPos(playerid,522.9636,-2099.2178,6.3285);
}
/*
else if(zufall == 3) // Wenn der Zufall 3 ist
{
SetPlayerPos(playerid,x,y,z);
}
// usw^^
*/
} -
also wenn du ganz oben, unter den includes, die Farben definierst, musst du sie nicht nochmal definieren.
if (strcmp("/bfight1", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid,-1128.7688,1057.7928,1346.4141); // Hier auch
SetPlayerInterior(playerid,10);
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,100);
GivePlayerWeapon(playerid,24,150);
GivePlayerWeapon(playerid,29,450);
GivePlayerWeapon(playerid,31,450);
SetPlayerTeam(playerid, 1);
SetPlayerColor(playerid,rot);
return 1;
}
if (strcmp("/bfight2", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid,-977.3666,1061.1218,1345.6719); // Du hast noch eine Koordinate (Angle, also die Blickrichtung) zu viel angegeben.
SetPlayerInterior(playerid,10);
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,100);
GivePlayerWeapon(playerid,24,150);
GivePlayerWeapon(playerid,29,450);
GivePlayerWeapon(playerid,31,450);
SetPlayerTeam(playerid, 2);
SetPlayerColor(playerid,gruen);
return 1;
} -
Du musst ,glaube ich, hinter dem "AdminLevel" das -Komma- wegmachen. (bei enum Info)
-
Du musst auch das #define ändern, also statt grün, dann: gruen
-
Danke für die Information ...
Hab per Systemsteuerung -> Software einfach Search Settings deinstalliert, und dann kam nichts mehr.
Habe dann noch am Montag zur Sicherheit im abgsicherten Modus den Virenscanner durchlaufen lassen, allerdings nix gefunden (außer ein paar minigames :D)Naja Firefox benutz ich eh nicht, sondern Seamonkey. Ist zwar auch von Mozilla, aber ich kann immer noch ohne das Search Settings surfen...
-
Dankeschön
Jetzt funktioniert es.
-
Hey,
also ich habe folgenden Code erstellt:
dcmd_key(playerid,params[])
{
new keyword[6];
new geheim;if(!sscanf(params,"d",keyword)) return SendClientMessage(playerid,COLOR_INFO,"Benutze /key [Passwort]");
if(sscanf(params,"d",keyword) == geheim)
{
if(IsPlayerInRangeOfPoint(playerid,5.0,2259.4688,63.0931,26.4844))
{
SetPlayerPos(playerid,-227.5141,1401.3190,27.7656);
}
}
/*else if(sscanf(params,"d",keyword) == mister)
{
//IfIsPlayerInRangeOfPoint (Für Club 2)
// etc.
}*/
else
{
if(IsPlayerInRangeOfPoint(playerid,5.0,2259.4688,63.0931,26.4844))
{
SendClientMessage(playerid,COLOR_INFO,"Verschwinde! Komm erst wieder, wenn du das Codewort weißt!");
}
}return 1;
}Mit "/key geheim" soll man, wenn man an der Tür des Clubs ist, eingelassen werden, sprich in das Interior teleportiert werden.
Wenn das Passwort falsch ist, soll eine Meldung erscheinen, dass das Passwort nicht richtig ist.Errors / Warnings finde ich beim Compilen nicht.
Doch wenn ich nun auf dem Server /key geheim mache, kommt immer entweder die Meldung, dass das Passwort nicht richtig ist, bzw, "Benutze /key [Passwort]"Was ist an oben genanntem Code falsch?
Ich hoffe, ihr könnt mir helfen
-
einfach mit
GetPlayerVirtualWorld(playerid)also
if(GetPlayerVirtualWorld(playerid) == 0) {
//dann SetPlayerPos etc^^
}
bzw.
if(GetPlayerVirtualWorld(playerid) == 1) {
// ....
} -
Hey
brauche unbedingt Hilfe
seit ca 10-20 Minuten kommt jedes mal, wenn ich einen beliebigen Ordner öffne, "Search Settings 1.2.3" und das wird installiert, ich breche es allerdings immer ab^^. Mein AntiVir springt auch die ganze Zeit an xDIst das ein Virus oder nur ein normales Programm?
Bzw. was kann ich dagegen tun?