Guten Abend.
Ich Wollte Mal Fragen ob ich für
GetClosestPlayer(playerid);
noch nen public oder so brauchen weil wenn ich das rein mache kommen immer errors lala unbeakkt usw.
wehre nett wenn jemand andworten könnte
Danke!
Guten Abend.
Ich Wollte Mal Fragen ob ich für
GetClosestPlayer(playerid);
noch nen public oder so brauchen weil wenn ich das rein mache kommen immer errors lala unbeakkt usw.
wehre nett wenn jemand andworten könnte
Danke!
Sorry wenn ich mal doof frage, aber was ist das für code? Kommt mir umbekannt vor?
Ich tippe mal darauf dass es die Funktion nicht gibt, ansonsten musst du mal die entsprechenden Zeilen posten
Habe es bei diesem tazer gesehen wollte auch einen erstellen nur dann habe
ich mal es so probiert dann kahm error ?! mit dem
new suspect = GetClosestPlayer(playerid); das er nach 20 sekunden so aufhört mit der animation und Das er entfreezt ist ?!
dcmd_tazer(playerid,params[])
{
new name[MAX_PLAYER_NAME];
new id = strval(params);
new sname[MAX_PLAYER_NAME],
string[128],
string1[128];
GetPlayerName(playerid,name,sizeof(name));
GetPlayerName(id,sname,sizeof(sname));
if(gTeam[playerid] == 2 || IsACop(playerid))
{
if(IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, COLOR_GREY, " Du kannst nicht aus einem Auto heraus tazern!");
return 1;
}
new suspect = GetClosestPlayer(playerid);
if(IsPlayerConnected(suspect))
{
if(PlayerCuffed[suspect] > 0)
{
SendClientMessage(playerid, COLOR_GREY, " Der Spieler ist bereits in Handschellen!");
return 1;
}
if(GetDistanceBetweenPlayers(playerid,suspect) < 5)
{
if(gTeam[suspect] == 2)
{
SendClientMessage(playerid, COLOR_GREY, " Du kannst Cops oder FBI Agents nicht tazern!");
return 1;
}
if(Spieler[playerid][Fraktion] == 1){
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
if(IsPlayerInRangeOfPoint(id,5.0,x,y,z))
TogglePlayerControllable(id, 0);
format(string,sizeof(string),"%s hat dich für 8 Sekunden getazert",name);
SendClientMessage(id,gelb,string);
format(string1,sizeof(string1),"Du hast %s für 8 Sekunden getazert",sname);
SendClientMessage(playerid,gelb,string1);
SetTimerEx("untazer",8000,0,"i",id);
}
return 1;
}
Alles anzeigen
ZitatIch Wollte Mal Fragen ob ich für
GetClosestPlayer(playerid);
noch nen public oder so brauchen
Tutorial zum checken ob ein public das dir noch nicht bekannt ist in deiner genutzten SA:MP Version exestiert:
1. Besuche die Seite http://wiki.sa-mp.com/
2. Trage hinter dem Slash ( "/" ) die funktion ein. z.B. http://wiki.sa-mp.com/GetClosetPlayer
3. Sollte dir die nun erscheinende seite beschreiben das es auf dieser seite kein Text zu "funktion" gibt exestiert diese nicht.
Das bedeutet für dich:
forward GetClosetPlayer(playerid);
public GetClosetPlayer(playerid)
{
return 1;
}