Verstehe ich jetzt nicht so ganz :X
Was sollen die 200/20 und 400/80 darstellen?
Und wie kommst du auch 200 und 60? ![]()
Verstehe ich jetzt nicht so ganz :X
Was sollen die 200/20 und 400/80 darstellen?
Und wie kommst du auch 200 und 60? ![]()
Ja, Y_LESS hat wahrscheinlich so kleine Specials mal veröffentlicht
Demnach müsste es doch gehen oder nicht ![]()
Y_LESS wirds wohl wissen ![]()
Lese mal meinen Beitrag, sowas braucht man nicht !
mfg.
Aber das ist nicht perfekt ![]()
Ein Team bringt nix, wenn man zB vom Hochhaus fällt. ![]()
Benutz doch die normalen NPC funktionen von samp um den RNPC auszurichten. Es sollte gehen da das RNPC plugin kein eigenes NPCsystem enthält es erweiter nur
die funktionsmöglichkeit der NPCs von samp. Jedoch brauchst du eine berechnung um den rotation des npcs zu bekommen damit er
zum spieler steht. Da musst die position vom npc ermitteln und die des spielers und daraus die rotation den winkel errechnen.
Trigonomie ist dein freund :D.
Welche Funktionen von samp soll ich denn nutzen? ![]()
Für Trigonometrie und nicht Trigonomie *hust* braucht man aber 3 Punkte, wie der Name Trigono schon sagt (gr. für "Dreieck")..
Aber ich habe nur 2..
Die Position (Bot)
Die Position (Spieler)
Wie soll man da einen Winkel rausrechnen? ![]()
//EDIT:
Ich dachte erst es könnte so möglich sein, aber man kann ja nicht die Koordinaten von "Norden" bekommen ![]()

Hey,
ich habe es nun soweit geschafft einen Bot zu erstellen, der mir hinterherläuft und ab Distance 5.0 anfängt auf mich zu schießen.
Aber der schießt halt nur in die Richtung, die er läuft.. Auf meine Position X,Y,Z, die sich alle 0,2 Sekunden aktualisiert per Timer.
Doch er schießt immer leicht daneben. kA wieso ![]()
Weiß einer wie ich diese Code verbessern kann?
Gearbeitet wird mit : RNPC
COMMAND:cbot(playerid,params[])
{
new Name[64];
if(sscanf(params,"s",Name)) return Fehler(playerid,"[Benutze]: /cbot [Name]");
npc = ConnectRNPC(Name);
SetTimerEx("AttackerBot",200,true,"ii",npc,playerid);
return 1;
}
/////////////////////////// COMMANDS /////////////////////////////
forward AttackerBot(npcid, targetid);
public AttackerBot(npcid, targetid)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(targetid, x, y, z);
MoveRNPC(npcid, x, y, z, 0.006);
if(IsPlayerInRangeOfPoint(npc, 5, x, y, z))
{
RNPC_SetWeaponID(30);
RNPC_SetKeys(128 + 4);
}
return 1;
}
Was soll /parkkralle denn bringen
Denkst du jeder auf der Welt weiß es auf Anhieb? ![]()
Also ich habe mir nun so einen Bot erstellt, per Command..
Wie kann ich den Bot zu mir Porten?
Denn wenn R_Bot = 0 ist, würde ich ja mich selber Teleportieren ;S
new R_Bot[64] = -1;
COMMAND:bot(playerid,params[])
{
new BotName[128];
if(sscanf(params,"s",BotName)) return Fehler(playerid,"[Benutze]: /cbot [Name]");
for(new i=0; i<sizeof(R_Bot); i++)
{
if(R_Bot[i] != -1) continue;
R_Bot[i] = ConnectRNPC(BotName);
formatEx(playerid,0x777777FF,"Du hast einen Bot erstellt mit dem Namen: %s",BotName);
SetTimerEx("Follower", 500, 1, "ii", R_Bot[i], playerid);
}
return 1;
}
forward Follower(npcid, targetid);
public Follower(npcid, targetid)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(targetid, x, y, z);
MoveRNPC(npcid, x, y, z, 0.006);
}
lol ? ![]()
/*
Copyright geht an L. Breidenbach, wer dieses Script ohne seine Erlaubniss veröffentlich, oder wohlmöglich die Credits entfernt macht sich Strafbar!
Die SA-MP Mitglieder wissen Bescheid und werden , falls sie dieses Script auf einen Server sehen, diesen Server sperren,
und dem Besitzer des Servers eine Klage einreichen!
Es ist mit einer 2000 € Geldstrafe zu rechnen!
Scripter des Scripts -
Leon aka DerBaba
Scripter des Adminsystems -
Nightstream
*/
Du darfst das Script nicht einfach Releasen / Verkaufen !
Ich bin auf einem Testserver von DJMarc und er sagt, dass du es nciht darfst ![]()
Ja habs in Edit geschrieben ![]()
Damit es nicht als Spam angesehen wird ![]()
Auf Wunsch öffne ich auch gerne einen Testserver.
![]()
//EDIT:
Damit ihr nicht denkt, es wäre Spam:
Damit meine ich nur, ich hätte gerne einen Testserver ![]()
Ich möchte z.B. Zombies erstellen, die einen Hinterherlaufen und angreifen können, oder Wachen, die auf einen schießen können oder sowas ![]()
Du kannst mit den Teilen ganz schon viel machen, wenn du weißt, wie.
Ich weiß ja eben nicht, wie..
Deswegen würde ich es ja auch gerne lernen ![]()
Hey,
ich würde gerne mein Wissen über NPC's ausweiten.
Ich möchte mehr auf ihre Funktionen und Möglichkeiten eingehen,
aber wo kann ich das machen?
Im Internet finde ich nur Sachen, like: "NPC's aufnehmen" und so ein
Kram ![]()
Würde mich freuen ![]()
Würde mich über Bilder und Preisvorstellung "freuen" ![]()
Ich bin aber Russe und kann nichts so gut English
Das ist ja schon fast selbstrassismus ![]()
Du kannst doch nicht sagen, dass du schlecht Englisch kannst, nur
weil du Russe bist
Ich bin auch Deutscher und kann Englisch ![]()
B2T:
Cooler Server, Spieler schon länger drauf und kann mich nicht beklagen ![]()
20/10
stock mysql_GetInt(Table[], Field[], Where[], Is[])
{
new query[128];
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
mysql_real_escape_string(Is, Is);
format(query, 128, "SELECT `%s` FROM `%s` WHERE `%s` = '%s'", Field, Table, Where, Is);
mysql_query(query);
mysql_store_result();
new sqlint = mysql_fetch_int();
mysql_free_result();
return sqlint;
}