Beiträge von BoB :)
-
-
-
und für die die wissen wollen wie sie es dann zB als rnd money pro spieler zählen.
new SpielerOnline = OnlinePlayers;
new randommoney = 8000 * SpielerOnline + random(20000);if(strcmp(cmd, "/gibmirgeld", true) == 0)
{
GivePlayerMoney(playerid, randommoney);
SendClientMessage(playerid, COLOR_BABYPOPOPINK, "Du hast dir für jeden Spieler der Online ist 8000 Dollar und Random 20000 Dollar genommen.");
return 1;
} -
Ich hab es schon hinbekommen danke
hab es nun so gemacht bei OnPlayerConnect
OnlinePlayers += 1;
und bei OnPlayerDisconnect
OnlinePlayers -=1;
und dann halt in den befehl eingebaut, funktioniert supert so wie ausschaut danke dir trotzdem
-
nein, wie mach ich es denn nun am besten?
so?
bankraubgeld = MAX_PLAEYERS * 2500 // <- 2500 gleich dollar pro spieler
GivePlayerMoney(playerid, bankraubgeld);
-
Guten Tag liebes Breadfishteam^^
Ich hab eine Frage, und zwar wollte ich was einbauen. Es geht um den Bankraub. Und zwar wie kann ich am besten herrausfinden wieviele Spieler connected sind?
Sollt ich da am besten ein for new MAX_PLAYER und so weiter machen und dann bei IsPlayerConnected(i) oder wie mach ich das am besten?
Ich wollt das nämlich so machen das man beim Bankraub pro Spieler der sich auf dem Server befindet extra Geld beim Bankraub bekommt, sodass man es sich lohnt einen Plan auszuhecken wenn man einen Bankraub macht wenn viele Spieler on sind
Bitte um Hilfe Oder gedanken anstupser
LG
BoB -
Ich kann mich dem nur anschliessen, sehr unreife Leute, wenig Hilfsberreit, machen einen Dumm an wenn man mal "Simple" sachen nicht weiss, ich mein es gibt auch welche die SAMP ganz neu anfangen.
Zudem ist er ein Scriptklauer, das Script ist nicht mal seins, und die ganzen Admins sind einfahc nicht reif genug für den Posten eines Admins. Bannen ohne Grund wenn ihn was nicht passt.
Also ich kann nur abraten solch eine Community zu unterstützen ehrlich.
-
hab schon alles durchgesucht, mit PlayerCamera oder Camera Pos, nichts dabei wirklich nichts^^ dann hab ich selber coords eingefügt wo die Camera hinschauen soll bei OnplayerConnect, hat nicht gefunzt, aber auch bei OnplayerRequestClass nicht
-
würde mich auch mal interessieren, da nichts mit SetPlayerCameraPos oder ähnliches ist bei OnPlayerConnect oder so, hab nichts gefunden
-
super teil kann ich echt gebrauchen, ist simple und genial zu gleich xP
-
Ich hab nur eine kurze Frage, wenn man jetzt zB.
new rnd = random(3)+18975;
machen würde. Kann es da vorkommen das beim random auch 0 rauskommt? oder kommt immer mindestens 1 dabei herraus.
LG
BoB -
@ Fear Ich habs mal ausprobiert, ich kenn den Bug nicht so ich hoffe mal das es nur mit der 15x 9 geht und nicht anders^^ weil es verbuggt das ganze Spielergeld dann immer wenn den wer macht.
Danke euch beiden ich meld mich hier wenns doch noch Probleme gibt
-
Was soll ich denn da Suchen?
Es ist ja ein Dialog, ich hab an sowas gedacht das wenn man einfach überhaupt die Zahl über < 99999999 eingibt das man dann returnt also egal was er mit der Zahl darüber oder die gleiche Zahl eingibt das es dann alles abbricht wo er sie eingibt
-
Hallo liebe Community
Also es gibt ja den berühmt berüchtigten Moneybug wo man an einen ATM Schalter geht und dort ich glaub 15x die 9 eintippt, und sein Geld dann in die Höhe schießt und nicht mehr aufhört zu steigen bzw. zu sinken
Ich würde gerne wissen was eine gute Methode wäre diesen Bug zu beheben bzw. ganz verschwinden zu lassen
LG
BoB -
Sehr verbreitet in anderen Spielen, solltest du aber SAMP zocken sehr langweilig finde ich, WoW etc. da kann man aus den Livestreams Taktiken und so weiter lernen aber bei SamP? hmm
-
Was bietest du dafür? Ich könnt dir das machen Hab da erfahrung mit
-
Ich habe ein Problem und zwar, ich bin an einem Gangwar system am machen, und sagen wir jetzt einfach mal es gibt 4 Teams, jeder bekommt für ein Kill ein Punkt nun wollte ich ein Befehl machen wo man sieht, wer die meißten punkte hat also wer von den 4 Teams am meissten punkte hat wie mache ich das am besten?
Also 4 einzelnt wüsst ich aber wollt nur den der die meissten hat. sagen wir mal ich habe sie so definiert.
new Team1;
new Team2;
new Team3;
new Team4;Wie bekomme ich das nun am besten raus
Bitte um Hilfe
LG
BoB -
Jo denke habs hinbekommen, hab die ganzen returns gelöscht und nur unten returnt da kam dieser Warning nicht mehr, danke für die hilfe
-
else if // Was oben kommt
{
SetPlayerCheckpoint(i, 2443.4655,-1638.1958,13.4308,4.0);
TogglePlayerControllable(i,1);
return 1;
}
}
return 1;
}Dann kommt dieser Warning, hatte ich auch schon probiert
C:\Users\Bliblub\Desktop\CoR1.0.3Dyn.pwn(43144) : warning 217: loose indentation
Die Zeile ist das Letzte return was ich eingefügt hab
-
Hi, ich habe ein Problem und zwar, ich hab in einem Timer eine Funktion eingebaut, nun möcht ich aber das es für die jeweilige Fraktion einen anderen Checkpoint gibt.
Doch leider bekomme ich ein Warning, und weiss leider nicht wieso.
Hier mal die Zeilen:
forward WDLoad();
public WDLoad()//Die public die wir mit dem forward erstellt haben!
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Gangbasemats[i] == 1)
{
SendClientMessage(i, COLOR_WHITE, "");
SendClientMessage(i, COLOR_WHITE, "");
SendClientMessage(i, COLOR_WHITE, "");
SendClientMessage(i, COLOR_WHITE, "");
SendClientMessage(i, COLOR_WHITE, "Du hast 500Kilo Stahl in 20.000 Waffenmaterials eingetauscht.");
SendClientMessage(i, COLOR_WHITE, "Du kannst sie nun nach Hause fahren.");
GameTextForPlayer(i, "~w~Abgeschlossen", 5000, 3);
}
if(PlayerInfo[i][pMember] == 13 || PlayerInfo[i][pLeader] == 13) // GROOVE BASE
{
SetPlayerCheckpoint(i, 2443.4655,-1638.1958,13.4308,4.0);
TogglePlayerControllable(i,1);
return 1;
}
else if(PlayerInfo[i][pMember] == 14 || PlayerInfo[i][pLeader] == 14) // BALLAS BASE
{
SetPlayerCheckpoint(i, 2443.4655,-1638.1958,13.4308,4.0);
TogglePlayerControllable(i,1);
return 1;
}
else if(PlayerInfo[i][pMember] == 5 || PlayerInfo[i][pLeader] == 5) // LCN BASE
{
SetPlayerCheckpoint(i, 2443.4655,-1638.1958,13.4308,4.0);
TogglePlayerControllable(i,1);
return 1;
}
else if(PlayerInfo[i][pMember] == 7 || PlayerInfo[i][pLeader] == 7) // Yakuza Base
{
SetPlayerCheckpoint(i, 2443.4655,-1638.1958,13.4308,4.0);
TogglePlayerControllable(i,1);
return 1;
}
else if(PlayerInfo[i][pMember] == 23 || PlayerInfo[i][pLeader] == 23) // Russen Mafia Base
{
SetPlayerCheckpoint(i, 2443.4655,-1638.1958,13.4308,4.0);
TogglePlayerControllable(i,1);
return 1;
}
else if(PlayerInfo[i][pMember] == 16 || PlayerInfo[i][pLeader] == 16)
{
SetPlayerCheckpoint(i, 2443.4655,-1638.1958,13.4308,4.0);
TogglePlayerControllable(i,1);
return 1;
}
else if(PlayerInfo[i][pMember] == 17 || PlayerInfo[i][pLeader] == 17)
{
SetPlayerCheckpoint(i, 2443.4655,-1638.1958,13.4308,4.0);
TogglePlayerControllable(i,1);
return 1;
}
}
}Und das ist der Warning der dabei entsteht:
C:\Users\Blabla\Desktop\CoR1.0.3Dyn.pwn(43144) : warning 209: function "WDLoad" should return a value
Bitte um Hilfe danke schonmal
//EDIT: Titel geändert
LG
BoB