guten tag
ich suche ein goto und tv system.
am besten wäre es wenn ich mit dem befehl /goto id bzw /tv id.
bedanke mich schonmal
mfg
guten tag
ich suche ein goto und tv system.
am besten wäre es wenn ich mit dem befehl /goto id bzw /tv id.
bedanke mich schonmal
mfg
hier /goto [ID/NAME]
if(strcmp(cmd, "/goto", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Nutze: /goto [playerid/TeildesNamens]");
return 1;
}
new Float:plocx,Float:plocy,Float:plocz;
new plo;
plo = ReturnUser(tmp);
if (IsPlayerConnected(plo))
{
if(plo != INVALID_PLAYER_ID)
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
if(Spectate[playerid] != 255)
{
Spectate[playerid] = 256;
}
GetPlayerPos(plo, plocx, plocy, plocz);
if(PlayerInfo[plo][pInt] > 0)
{
SetPlayerInterior(playerid,PlayerInfo[plo][pInt]);
PlayerInfo[playerid][pInt] = PlayerInfo[plo][pInt];
PlayerInfo[playerid][pLocal] = PlayerInfo[plo][pLocal];
}
if(PlayerInfo[playerid][pInt] == 0)
{
SetPlayerInterior(playerid,0);
}
if(plocz > 530.0 && PlayerInfo[plo][pInt] == 0)
{
SetPlayerInterior(playerid,1);
PlayerInfo[playerid][pInt] = 1;
}
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, plocx, plocy+4, plocz);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid,plocx,plocy+2, plocz);
}
SendClientMessage(playerid, COLOR_GRAD1, " Du wurdest teleportiert");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Du bist kein Admin");
}
}
}
else
{
format(string, sizeof(string), " %d ist kein aktiver Spieler", plo);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
okay ich habs jez drinne ich teste es ma eben
edit: also ich bin alleine und er macht nichts. um das richtig zu testen könntest du ja auf den Serwer bzw. den Script mit teamviewer überprüfen.
hier der script:
#include <a_samp>
#if defined FILTERSCRIPT
if(strcmp(cmd, "/goto", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Nutze: /goto [playerid/TeildesNamens]");
return 1;
}
new Float:plocx,Float:plocy,Float:plocz;
new plo;
plo = ReturnUser(tmp);
if (IsPlayerConnected(plo))
{
if(plo != INVALID_PLAYER_ID)
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
if(Spectate[playerid] != 255)
{
Spectate[playerid] = 256;
}
GetPlayerPos(plo, plocx, plocy, plocz);
if(PlayerInfo[plo][pInt] > 0)
{
SetPlayerInterior(playerid,PlayerInfo[plo][pInt]);
PlayerInfo[playerid][pInt] = PlayerInfo[plo][pInt];
PlayerInfo[playerid][pLocal] = PlayerInfo[plo][pLocal];
}
if(PlayerInfo[playerid][pInt] == 0)
{
SetPlayerInterior(playerid,0);
}
if(plocz > 530.0 && PlayerInfo[plo][pInt] == 0)
{
SetPlayerInterior(playerid,1);
PlayerInfo[playerid][pInt] = 1;
}
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, plocx, plocy+4, plocz);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid,plocx,plocy+2, plocz);
}
SendClientMessage(playerid, COLOR_GRAD1, " Du wurdest teleportiert");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Du bist kein Admin");
}
}
}
else
{
format(string, sizeof(string), " %d ist kein aktiver Spieler", plo);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
#endif
Beschäftige dich erstmal mit den Scripting Basics und lern wie Pawn funktioniert,dadurch ersparst du uns eine menge unnötiger fragen...
Beschäftige dich erstmal mit den Scripting Basics und lern wie Pawn funktioniert,dadurch ersparst du uns eine menge unnötiger fragen...
Genau
Kannst es gleicht vergessen einen Server zu starten ohne nen vernunftigen Scripter
PS. Benutzt lieber DCMD
Beschäftige dich erstmal mit den Scripting Basics und lern wie Pawn funktioniert,dadurch ersparst du uns eine menge unnötiger fragen...
Wasn das für ne äußerung im Scriptwünsche Forum?
Unglaublich...
Wenn du das mit jemanden Testen willst
musst du mal eben ne Server IP Posten.
Wasn das für ne äußerung im Scriptwünsche Forum?
Unglaublich...
Wenn du das mit jemanden Testen willst
musst du mal eben ne Server IP Posten.
Das war ein Rat soweit ich es verstanden habe ... und keine Auffoderung
Nene, er hat ja in dem sinne kein Script Problem geäußert
sondern lediglech einen Wunsch wie ca. 500 andere es schon getan haben.
Da muss ich dem Herren Benjamin aber beipflichten, denn hier kommen normalweise ja Wünsche rein die...
A.) Hier im Forum nicht aufzufinden sind.
B.) Schier zu schwer sind um sie selber zu erledigen
Also muss ich dem zustimmen, lerne die Basis & ich garantiere dir, dir geht ein Licht auf, wenn du dann
noch Dinge lernen willst die Pawn zum Teil auch beherrscht findest du diese in C89 - 99 ebenfalls in C Iso
sprich der Vorgänger von dem heute bekannten C++ da diese Sprache von der Struktur her aufs Auge genau passt,
natürlich ist Pawn noch lange nicht so schwer zu erlernen wie C/C++ da die Sprache mittlerweile die Welt der Programmiersprachen
repräsentiert.