Bau halt nen Timer ein der alle 10 Sekunden oder so speichert.
Beiträge von PoTTii
-
-
Sachliches Feedback:
1. Es sollte keine Meldung erscheinen
GetPlayerPos, dann 4 steine spawnen und bei x,y,oder z +5 zb. wäre origineller. -
Soweit ich weiß musst du statt dcmd_befehl nur ocnd_befehl nehmen.
Falsch.
Ocmd:Befehl
anstatt ocmd_befehl -
-
Das schon gut so nur können die etwas größer sein,ich muss die jah hochladen und dann ist das ziemlich klein,oder gibts da nen trick?Was?
-
-
Beim 2ten Warn kriegt jeder den Avatar für 30 Tage gesperrt. Wurd so festgelegt.
-
hallo ich möchte gerne die bank so haben das man die erst ab level 2 ausrauben kann aber es geht nicht habe keine fehler nix hier ist mal der code
if(strcmp(cmd, "/rob", true) == 0)
{
if(!IsPlayerInRangeOfPoint(playerid, 4.0,2141.2053,1633.1962,993.5761))
{
SendClientMessage(playerid,0xAA3333AA,"Du bist nicht am Tresor in der Bank!");
return 1;
}
if(PlayerInfo[playerid][pLevel] >= 2)
{
SendClientMessage(playerid,0xAA3333AA,"Du brauchst level 2!!");
return 1;
}
if(IsACop(playerid))
{
SendClientMessage(playerid,0xAA3333AA,"hast du schonmal ein beamten eine bank ausrauben sehen?");
return 1;
}
if(rob)
{
SendClientMessage(playerid,0xAA3333AA,"Die Bank wurde gerade erst überfallen!");
return 1;
}
rob = 1;
SetPlayerColor(playerid,robfarbe);
SetTimer("Rob_Reset",1800000,0); // Nach 30 Minuten erst wieder ausrauben
SetTimerEx("Rob_UnFreeze",60000,0,"i",playerid); // Nach 2 minuten Bank überfallen
OnPlayerCommandText(playerid,"/S Hände hoch das ist ein Überfall!!!");
SendClientMessage(playerid,0xFF9933FF,"Du willst die Bank überfallen und musst warten bis das Geld eingepackt ist!");
SendClientMessage(playerid,0xFF9933FF,"Verlasse vorher nicht die Bank!");
WantedPoints[playerid]+=8;
SetPlayerCriminal(playerid,255, "Bankraub");
SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid)+4); //Das Aktuelle Wanted Level vom Spieler nehmen und +4 rechnen.
new robName[MAX_PLAYER_NAME],robString[128];
GetPlayerName(playerid, robName, MAX_PLAYER_NAME);
format(robString, 128, "Verbrechen: Banküberfall, Gesuchter: %s",robName);//Den string mit dem Namen formatieren.
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsACop(i))
{
SendClientMessage(i,TEAM_BLUE_COLOR,"HQ: Achtung Alle Einheiten! Eine Meldung vom Bank Security System!");
SendClientMessage(i,TEAM_BLUE_COLOR, robString );
SendClientMessage(i,TEAM_BLUE_COLOR,"HQ: Begeben sie sich sofort zur Los Santos Bank!");
ROBMAKER[i] = 1;
SetPlayerCheckpoint(i,1022.4409,-1121.7036,23.8718,3.0);
}
}
}
}if(PlayerInfo[playerid][pLevel] >= 2)
müsste glaub ich so sein:
if(PlayerInfo[playerid][pLevel] < 2)
Und ich würde anstatz
if(!IsPlayerInRangeOfPoint(playerid, 4.0,2141.2053,1633.1962,993.5761))
{
SendClientMessage(playerid,0xAA3333AA,"Du bist nicht am Tresor in der Bank!");
return 1;
}
if(!IsPlayerInRangeOfPoint(playerid, 4.0,2141.2053,1633.1962,993.5761))return SendClientMessage(playerid,0xAA3333AA,"Du bist nicht am Tresor in der Bank!");
machen. -
also mit "ui" funkt es zwar so weit wenn ich "/pay 0 1 " eingebe aber kommt halt "Du hast 1$ von 83 erhalten"
Oder ka obs funkt, ich verlier weder geld noch krieg ich was, bin derzeit allein aufm server kann morgen aber mal mitm kumpel testen. ii test ich mal.
Mit ii kommt auch Du hast 1$ von 83 erhalten
-
Du hast 1$ von 83 erhalten. Häh?
-
46.4.67.85:2424 mit dem Rcon Passwort "gurkeftw". interessant. Sag mir Bescheid wenn der Server online ist
Mal ernsthaft nicht schlau RCON Passwörter hier zu posten...
-
Funkt danke. Bleibt noch meine Frage von oben
-
Moin
ocmd:pay(playerid,params[])
{
new string1[128], string2[128];
new pID, Money;
if(sscanf(params, "si", pID, Money))return SendClientMessage(playerid, orange, "Benutzung: /pay [Spieler] [Betrag]");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid, rot, "Der Spieler ist nicht online!");
format(string1,sizeof(string1),"Du hast %i$ an %s gezahlt!", Money, Spielername(pID));
format(string2,sizeof(string2),"Du hast %i$ von %s erhalten!", Money, Spielername(pID));
if(GetPlayerMoney(playerid) < Money)return SendClientMessage(playerid, rot, "Du hast nicht genug Geld!");
if(Money < 1 || Money > 99999)return SendClientMessage(playerid, rot, "Der Betrag muss zwischen 1$ und 99999$ liegen");
new PlayerPos[3];
GetPlayerPos(pID, PlayerPos[0], PlayerPos[1], PlayerPos[2]); //Zeile 154
if(!IsPlayerInRangeOfPoint(playerid, 5, PlayerPos[0], PlayerPos[1], PlayerPos[2]))return SendClientMessage(playerid, rot, "Du bist zu weit entfernt");
GivePlayerMoney(pID, Money);
GivePlayerMoney(playerid, -Money);
SendClientMessage(playerid, grün, string1);
SendClientMessage(pID, grün, string2);
return 1;
}Zeile (154) : Variable wurde falsch definiert (Float,Integer[...])
Zeile (154) : Variable wurde falsch definiert (Float,Integer[...])
Zeile (154) : Variable wurde falsch definiert (Float,Integer[...])Ausserdem kann ich mir ingame nicht selber Geld geben da steht imemr Der Spieler ist nciht online. Ist das normal oder nicht?
Mfg
-
Die Nachricht muss in OnPlayerConnect dann klappts
-
Zitat
Also mein iPhone 3GS wurde 2009 in der Woche 47 hergestellt. Neuer oder alter Bootroom?
Gibts jetzt ein Jailbreak daür? Find nix.
-
case 0: {FrakName="None";)
case 1: {FrakName="Test";}
So muss es sein:{FrakName="None"}{FrakName="Test"};/edit: glaub ich. Wenn nicht bitte korregiert.
MfG
Falsch meine Version müsste gehen.
-
case 0:{FrakName="None";}
case 1:{FrakName="Test";}So muss es gehen.
-
Kommt drauf an welcher Bootrom. Welcher Bootrom hast du?Also mein iPhone wurde 2009 in der Woche 47 hergestellt. Neuer oder alter Bootroom?
-
Btw gibts schon nen Jailbrak fürs 3GS mit 5.0.1 unthertered?
-
Du musst die IP des Vservers aufrufen...
Und für Vserver brauchts kein XXamp einfach PHPMA installieren.