Morgen, gibt es eine möglichkeit abzufragen ob ich gerade jemanden Anschaue Bzw jemand vor mit steht wenn ich keine Waffe in der Hand halte ?
Weil GetPlayerTargetPlayer funktioniert ja nur mit Waffe oder ?
Beiträge von reaL.
-
-
Code
Alles anzeigenocmd:goto(playerid, params[]) { if(!pInfo[playerid][pLoggedIn]) return 1; if(pInfo[playerid][pAdmin] < 1 || pInfo[playerid][pAdmin] > 6) return SendClientMessage(playerid, COLOR_RED, "Du verfügst nicht die nötigen Berechtiungen!"); new string[128], pID, seat, vID, Float:Ppos[4]; if(!Adminduty[playerid]) { format(string, sizeof(string), "Du bist nicht als %s im Dienst!", GetAdminRang(playerid)); SendClientMessage(playerid, COLOR_RED, string); return 1; } if(sscanf(params, "u", pID)) return SendClientMessage(playerid, COLOR_RED, "Benutzung:{FFFFFF} /goto [ID/Name]"); if(!pInfo[pID][pLoggedIn]) return SendClientMessage(playerid, COLOR_RED, "Der Spieler ist nicht eingeloggt!"); GetPlayerPos(pID, Ppos[0], Ppos[1], Ppos[2]); GetPlayerFacingAngle(pID, Ppos[3]); Ppos[1] += 2; if(GetPlayerInterior(pID) != 0 && GetPlayerVirtualWorld(pID) != 0) { SetPlayerInterior(playerid, GetPlayerInterior(pID)); SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(pID)); SetPlayerPos(playerid, Ppos[0], Ppos[1], Ppos[2]); SetPlayerFacingAngle(playerid, Ppos[3]); format(string, sizeof(string), "%s %s hat sich zu %s teleportiert!", GetAdminRang(playerid), SpielerName(playerid), SpielerName(pID)); SendClientMessage(playerid, COLOR_RED, string); Log("admin_log", string); format(string, sizeof(string), "%s %s hat sich zu dir teleportiert!", GetAdminRang(playerid), SpielerName(playerid)); SendClientMessage(pID, COLOR_RED, string); return 1; } if(IsPlayerInAnyVehicle(playerid)) { vID = GetPlayerVehicleID(playerid); SetVehiclePos(vID, Ppos[0], Ppos[1], Ppos[2]); SetVehicleZAngle(vID, Ppos[3]); seat = GetPlayerVehicleSeat(playerid); PutPlayerInVehicle(playerid, vID, seat); } else { SetPlayerPos(playerid, Ppos[0], Ppos[1], Ppos[2]); SetPlayerFacingAngle(playerid, Ppos[3]); } format(string, sizeof(string), "%s %s hat sich zu %s teleportiert!", GetAdminRang(playerid), SpielerName(playerid), SpielerName(pID)); SendClientMessage(playerid, COLOR_RED, string); Log("admin_log", string); format(string, sizeof(string), "%s %s hat sich zu dir teleportiert!", GetAdminRang(playerid), SpielerName(playerid)); SendClientMessage(pID, COLOR_RED, string); return 1; }
-
zeigt nichts an deswegen
-
Wenn ich eine Playerid einfüge die nicht Online ist wird immer aufgegeben "SERVER: Unknown command." aber warum ?
Code
Alles anzeigenocmd:goto(playerid, params[]) { if(!pInfo[playerid][pLoggedIn]) return 1; if(pInfo[playerid][pAdmin] < 1 || pInfo[playerid][pAdmin] > 6) return SendClientMessage(playerid, COLOR_RED, "Du verfügst nicht die nötigen Berechtiungen!"); new string[128], pID, seat, vID, Float:Ppos[4]; if(!Adminduty[playerid]) { format(string, sizeof(string), "Du bist nicht als %s im Dienst!", GetAdminRang(playerid)); SendClientMessage(playerid, COLOR_RED, string); return 1; } if(sscanf(params, "u", pID)) return SendClientMessage(playerid, COLOR_RED, "Benutzung:{FFFFFF} /goto [ID/Name]"); if(!pInfo[pID][pLoggedIn]) return SendClientMessage(playerid, COLOR_RED, "Der Spieler ist nicht eingeloggt!");
-
Ok, so wie du es als erstes erklärt hast habe ich es inzwischen schon gemacht.
Bloß dass ich ihn nicht die Waffe 0 wieder in die Hand gebe sondern dadurch dann die Aktion abbreche.//Edit
Hey, ich habe iwie Folgendes Problem ich habe nichts geändert aber jetze kommt aufeinmal das
[25/03/2018 21:49:33] Failed (/usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.19' not found (required by plugins/mysql.so)) -
Moin, Gibt es eine möglichkeit das Waffen switchen zu sperren ohne dass man dem Spieler alle Waffen abnimmt ?
-
-
-
-
Dann kombinier mal 1+1
3 ?
-
-
-
-
Kann mir jemand sagen wo ich ein Fehler mache ?
Code[19:30:49] [debug] Run time error 4: "Array index out of bounds" [19:30:49] [debug] Attempted to read/write array element at index 65535 in array of size 1000 [19:30:49] [debug] AMX backtrace: [19:30:49] [debug] #0 000573cc in ?? (65535) from selfmade.amx [19:30:49] [debug] #1 0002f9d0 in public ShowMembers (0) from selfmade.amx
Codenew query[265]; mysql_format(handle, query, sizeof(query), "SELECT * FROM `Accounts` WHERE Fraktion = '%d'", pInfo[playerid][pFraktion]); mysql_pquery(handle, query, "ShowMembers", "i", playerid);
Code
Alles anzeigenforward ShowMembers(Showid); public ShowMembers(Showid) { new rows, count, Name[MAX_PLAYER_NAME], string[250], playerid, Rang, fID = pInfo[Showid][pFraktion]; rows = cache_num_rows(); for(new i = 0; i<rows; i++) { cache_get_value(i, "Name", Name); cache_get_value_name_int(i, "Rang", Rang); playerid = GetPlayerIdFromName(Name); if(count == 0) { if(IsPlayerNameOnline( SpielerName(playerid))) { format(string, sizeof(string), "%s\n\%s\t%d\tOnline", string, SpielerName(playerid), GetFrakRangName(Rang, fID)); count++; } else { format(string, sizeof(string), "%s\n\%s\t%d\tOffline", string, SpielerName(playerid), GetFrakRangName(Rang, fID)); count++; } } else { if(IsPlayerNameOnline( SpielerName(playerid))) { format(string, sizeof(string), "%s\n\%s\t%d\tOnline", string, SpielerName(playerid), GetFrakRangName(Rang, fID)); count++; } else { format(string, sizeof(string), "%s\n\%s\t%d\tOffline", string, SpielerName(playerid), GetFrakRangName(Rang, fID)); count++; } } } format(string, sizeof(string), "{FFFFFF}Name\tRang\tOnline/Offline\n\%s", string); ShowPlayerDialog(Showid, DIALOG_MEMBERS, DIALOG_STYLE_TABLIST_HEADERS, "{FFFFFF}Fraktionsmember", string, "{FFFFFF}Ok", ""); return 1; }
-
Wenn man schon Liest dass du das Konzept für Dynamische Systeme anders machen willst
Das mit den eigenen Ländern und so das wird nicht umsetzbar sein dann würden sich alle ‚Bekriegen und so‘ unmöglich dass das heute noch Funktioniert.
Man brauch heute nur ein Kometentes Team und ein Ordentliches Script und muss damit nur eine Community aufbauen und die Spieler ‚Fesseln‘ und nicht abschrecken.
-
"modelid" wurde in dem array "SpielerAutoInfo" nicht gefunden also es Existiert nicht oder heißt anders.
-
ähhh mal eine frage warum sind Server wie z.b Santos Life dabei ? xD
-
@Rocky Balboa:
Musste doch nicht von 9 bis 12 Arbeiten
Bisschen Schlecht wenn man 10:30 erst aufsteht xD
Dadurch von 11 bis 13 und konnte mein Auto Waschen Aussaugen usw -
-