der timer soll ja immer wieder checken
Beiträge von RFT
-
-
teste das mal einfach so
forward GeldCheck(playerid);unter Ongamemodeinit
public OnGameModeInit()
{
SetTimer("GeldCheck",1000,1);
}
public GeldCheck(playerid)
{
if(GetPlayerMoney(playerid) >= 1)
{
SendClientMessage(playerid,COLOR_RED,"Lass den GeldCheat Aus");
ResetPlayerMoney(playerid);
Kick(playerid);
}
return 1;
} -
er hat ja nicht gesagt das er nen anticheat haben will vielleicht gibt es auf sein server garkein geld erst
das es so niemals funktioniert ist ja wohl klar -
Du willst das man kein geld haben kann
public GeldCheck(playerid)
{
for(new i = 0;i<MAX_PLAYERS;i++)
{
if(GetPlayerMoney(i) >= 0)
{
SendClientMessage(playerid, FARBE_ROT, "Lass den Geldcheat aus!");
ResetPlayerMoney(playerid);
Kick(playerid);
}
}
} -
Kein problem
-
-
Hallo liebe Community ich habe gerade was nütliches auf meiner Festplatte gefunden was ich damals mal gescriptet habe
Alle gelben kegel werden damit deaktieviert da sie in diesem FilterScript durch Pickups ersetzt wurden.
Es wurden auch Menus zum Essen erstellt.
Ich habe da auch mit SetVirtualWorld gearbeitet .Hier der Link http://pastebin.com/m58008b6a
MFG Julian
PS ist aber nix großes hätte jeder selbst scripten können
-
Ich habe das damals immer anders gemacht mit zum bei spiel
new BSN1[MAX_PLAYERS];
und dann wenn er im Pickup steht und rein geht
BSN1[playerid] = 1;und beim ausgang
if(BSN1[playerid] == 1)
{
SetPlayerPos(.....
etc. -
Also ich finde das langweilig
-
-
Ich denke er hat sich GGF version 3.0 herunter geladen und denkt nun das es von gf andere version gibt obwohl es nur nen edit ist und Ja der Speedometer müsste mit jedem Script funktionieren
-
-
schau mal hier ist ein Anti cheat da ist sowas mit bei
-
Hier ich habe dir mal einen gemacht getestet ist er zwar nicht müsste aber funktionieren
if(strcmp(cmd,"/buylicense",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(Radius,playerid,X,Y,Z))//den Radius musst du dir aus denken und bei den X,Y,Z Koordinaten deine rein
{
new x_nr[256];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr)) {
SendClientMessage(playerid, COLOR_GREY, "Verwendung : /buylicense [name]");
SendClientMessage(playerid,COLOR_GREY ,"Verfügbare:driving,sailing,flying oder fishing");
return 1;
}
if(strcmp(x_nr,"driving",true) == 0)
{
if(GetPlayerMoney(playerid) > 3500)//musst du mit deinen preis austauschen
{
SendClientMessage(playerid,COLOR_GREEN,"Du hast dir erfolgreich den Führerschein für 3500$ gekauft");
PlayerInfo[playerid][pCarLic] = 1;
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du hast keine 3500$");
}
return 1;
}
else if(strcmp(x_nr,"sailing",true) == 0)
{
if(GetPlayerMoney(playerid) > 4500)//musst du mit deinen preis austauschen
{
SendClientMessage(playerid,COLOR_GREEN,"Du hast dir erfolgreich den Segelschein für 4500$ gekauft");
PlayerInfo[playerid][pBoatLic] = 1;
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du hast keine 4500$");
}
return 1;
}
else if(strcmp(x_nr,"flying",true) == 0)
{
if(GetPlayerMoney(playerid) > 5500)//musst du mit deinen preis austauschen
{
SendClientMessage(playerid,COLOR_GREEN,"Du hast dir erfolgreich den Flugschein für 5500$ gekauft");
PlayerInfo[playerid][pFlyLic] = 1;
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du hast keine 5500$");
}
return 1;
}
else if(strcmp(x_nr,"fishing",true) == 0)
{
if(GetPlayerMoney(playerid) > 500)//musst du mit deinen preis austauschen
{
SendClientMessage(playerid,COLOR_GREEN,"Du hast dir erfolgreich den Angelschein für 500$ gekauft");
PlayerInfo[playerid][pFishLic] = 1;
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du hast keine 500$");
}
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Du bist nicht an der Führerschein ausgabe Stelle !");
return 1;
}
}
return 1;
}MFG Julian
-
Jo danke
-
für was für ein Script Selfmade oder The Godfather
-
Hallo kann mir einer vielleicht sagen wie man hier im forum den Pm eingang aussschalten kann da ich immer mit Scripting fragen voll gespammt werde und jeden 2 ten Tag mein eingang leeren muss
-
-
Wurde zwar nur so gemacht das peer befehl Objekte erstellt werden und nach nem Timer werden die Objekte wieder zerstört werden aber trozdem tolle Arbeit ich wäre nicht so Kreativ gewesen um auf sowas zu kommen
-
Hp brauch ein float weil das ist fast so wie coordinaten wenn du vo anders stehst stehst du auch in anderen Koordinaten und Hp kann ja ständig aufgefüllt werden und man verliert ja auch Leben