Ja, tue ich. Siehe^^
public OnPlayerUpdate(playerid)
{
if(GetPVarInt(playerid,"Freezed")==1)return 1;
return 0;
}
Beiträge von Cr4sh
-
-
Ja also ich habe einen kleine Testserver, auf den man über Hamachi joinen kann.
Nur wenn mein Kumpel und ich auf den Server sind, dann sehe ich nicht, wenn er sich bewegt, in ein auto einsteigt, etc. und er nicht, wenn ich das mache.
Das ist nicht schon immer so, früher gings, aber jetzt halt net mehr -.-
Wie kann ich das fixxen?MfG
Cr4sh -
Kopieren ist langweilig und low!!
-
jo sind echt sehr geil
machste mir auch eine?
Mein Name: Crash
-
Yeeiii *-*
Jetzt gehts danke Atrox -
Jo danke jetzt gehts
edit: oder auch nicht :s
jetziger stock:
stock IsPlayerAtBankPoint(playerid)
{
IsPlayerInRangeOfPoint(playerid,10,2315.2146,-7.2668,26.7422)return 1; // Bankinterior
IsPlayerInRangeOfPoint(playerid,10,1193.30004883,-916.50000000,42.79999924)return 1; // Bankautomat
IsPlayerInRangeOfPoint(playerid,10,1155.40002441,-1464.19995117,15.39999962)return 1; // Bankautomat
IsPlayerInRangeOfPoint(playerid,10,1539.19995117,-1615.59997559,13.19999981)return 1; // Bankautomat
IsPlayerInRangeOfPoint(playerid,10,1367.19995117,-1275.30004883,13.19999981)return 1; // Bankautomat
IsPlayerInRangeOfPoint(playerid,10,-2020.00000000,-102.00000000,34.79999924)return 1; // Bankautomat
return 0;
}und die fehler ( ) :
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(2426) : error 001: expected token: ";", but found "return"
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(2427) : warning 225: unreachable code
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(2427) : error 001: expected token: ";", but found "return"
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(2428 ) : warning 225: unreachable code
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(2428 ) : error 001: expected token: ";", but found "return"
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(2429) : warning 225: unreachable code
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(2429) : error 001: expected token: ";", but found "return"
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(2430) : warning 225: unreachable code
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(2430) : error 001: expected token: ";", but found "return"
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(2431) : warning 225: unreachable code
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(2431) : error 001: expected token: ";", but found "return"
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(2432) : warning 225: unreachable code -
ha also ich hab mal nen /bankmenu befehl gemacht und der soll nur gehen, wenn man an ATM's ist. Also habe ich einen stock geschrieben, nur leider geht das nicht :s
Pls helpstock IsPlayerAtBankPoint(playerid)
{
IsPlayerInRangeOfPoint(playerid,10,2315.2146,-7.2668,26.7422); // Bankinterior
IsPlayerInRangeOfPoint(playerid,10,1193.30004883,-916.50000000,42.79999924); // Bankautomat
IsPlayerInRangeOfPoint(playerid,10,1155.40002441,-1464.19995117,15.39999962); // Bankautomat
IsPlayerInRangeOfPoint(playerid,10,1539.19995117,-1615.59997559,13.19999981); // Bankautomat
IsPlayerInRangeOfPoint(playerid,10,1367.19995117,-1275.30004883,13.19999981); // Bankautomat
IsPlayerInRangeOfPoint(playerid,10,-2020.00000000,-102.00000000,34.79999924); // Bankautomat
return 1;
}MfG
Cr4sh -
Ja danke das hilft auf jeden fall
"variable += variable2" <- nur das hat mir eig gefehlt
-
Ich weiß nicht ob du da viel mit anfangen kannst, aber mein /warn befehl sieht so aus^^ :
dcmd_warn(playerid,params[])
{
if(!IsPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,COLOR_RED,"* Du bist kein Administrator.");
{
new pID,grund[128],text[128],text2[128];
new GivePlayer[MAX_PLAYER_NAME], ThePlayer[MAX_PLAYER_NAME];
if(sscanf(params,"us",pID,grund))return SendClientMessage(playerid,COLOR_WHITE,"Benutze: /warn [ID] [Grund]");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_RED,"* Es ist kein Spieler mit der angegebenen ID online.");
GetPlayerName(pID,GivePlayer,sizeof(GivePlayer));
GetPlayerName(playerid,ThePlayer,sizeof(ThePlayer));
switch(GetPVarInt(pID,"Warn"))
{
case 0:{format(text,sizeof(text),"AdmCmd: %s hat %s verwarnt [1/3] Grund: %s",ThePlayer,GivePlayer,grund);
SetPVarInt(pID,"Warn",1);}
case 1:{format(text,sizeof(text),"AdmCmd: %s hat %s verwarnt [2/3] Grund: %s",ThePlayer,GivePlayer,grund);
SetPVarInt(pID,"Warn",2);}
case 2:{format(text,sizeof(text),"AdmCmd: %s hat %s verwarnt [3/3] Grund: %s",ThePlayer,GivePlayer,grund);
SetPVarInt(pID,"Warn",3);
format(text2,sizeof(text2),"AdmCmd: %s wurde vom Server gebannt. Grund: 3/3 Warns",GivePlayer);
SetPVarInt(pID,"Baned",1);}
}
SendClientMessageToAll(COLOR_RED,text);
SendClientMessageToAll(COLOR_RED,text2);
}
return 1;
} -
jo danke
aber wie bekomm ich das jetzt hin, das die summe, die man einzahlt, auf die summe, die bereits auf der bank ist, drauf gezahlt wird?
-
Hallo Zusammen,
Problem 1:
ich sitze grad an einem Banksystem und das soll so aussehen, das man erst die Frage bekommt, ob man etwas "Einzahlen" oder etwas "Abbuchen" möchte.
soweit bin ich auch schon gekommen, dass dann ein INPUT Dialog kommt wenn man auf Einzahlen/Abbuchen klickt.
Jetzt möchste ich die Zahl, die der User in die INPUT box eingibt "auslesen", nur leider weiß ich nicht wie das gehtProblem 2:
und jetzt hab ich noch das problem, das ich nicht weiß, wie ich dem script sagen soll, das er das geld von dem bankkonte abheben/drauf buchen soll.
Erstmal am Beispiel Einzahlen, da hab ich mir das so gedacht:
{
new summe,geld; // die zahl, die der user in die INPUT Message eingibt.
geld = GetPlayerMoney(playerid);
if(summe > geld)SendClientMessage(playerid,COLOR_RED,"Soviel Geld hast du nicht auf der Hand."); // prüft ob die eingegebene summe grüßer als das geld ist, was man auf der hand hat
GivePlayerMoney(playerid,-summe); // damit das geld von der hand abgezogen wird
SetPVarInt(playerid,"Bank",summe);
}Nur ist bei dem befehl ja das problem, dass das geld nicht auf das geld, was schon auf der bank ist, draufgebucht wird.
Bitte helft mir
MfG
Crash -
Ich kanns auch ein bischen und hätte Lust^^
-
Nein, es ist ein Selfmade Script
/edit:
Ich hab es fixxen können.~/close\~
-
egal, jetzt ist es da ja^^
-
Ich übernehm das mal eben für ihn^^:
if(!strcmp(cmdtext, "/robbank", true))
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2316.2395,-10.8825,26.7422))
{
new vworld = GetPlayerVirtualWorld(playerid);
if(vworld == 2)
{
if(CanRobLSBank == 0) return SendClientMessage(playerid, Grey, "Diese Bank wurde erst vor kurzem ausgeraubt!");
}
else if(vworld == 5)
{
if(CanRobSFBank == 0) return SendClientMessage(playerid, Grey, "* Diese Bank wurde erst vor kurzem ausgeraubt!");
}
if(GetPlayerWeapon(playerid) == 0) return SendClientMessage(playerid, Grey, "Ohne Waffe bekommt der Bankangestellte keine Angst!");
if(GetPlayerWeapon(playerid) > 0)
{
ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.1, 1, 1, 1, 1, 1, 1);
TogglePlayerControllable(playerid, 0);
SendClientMessage(playerid, Yellow, "Der Bankangestellte holt das Geld...");
SetTimerEx("RobTimer", 15000, 0, "d", playerid);
SendClientMessageToAll(YELLOW,"Die Bank in San Fierro wird Ausgeraubt!");
new bankname[3];
if(vworld == 2) { CanRobLSBank = 0; bankname = "LS"; }
else if(vworld == 5) { CanRobSFBank = 0; bankname = "SF"; }
SetTimerEx("CanRobBank", 1800000, 0, "s", bankname);
}
}
}
return 1;
}PWN Text by [ScR]Klaus
-
Also #define zielip bringt laut Goldkiller nichts und new name[MAX_PLAYER_NAME] ändert auch nichts ://
-
bringt leider auch nichts
-
Hier der Teil mit Zeilen^^:
//.......Nachricht, wenn Spieler den Server betritt.......\\
626: new name[MAX_PLAYERS],string[80],zielip[16];
627: GetPlayerName(playerid,name,sizeof(name));
628: GetPlayerIp(playerid,zielip,sizeof(zielip));
629: format(string,sizeof(string),"** %s hat den Server betreten. IP: %i",name,zielip);
630: SendAdminMessage(COLOR_GREY,string);
631: return 1;und nochmal die Errors :
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(626 ) : error 049: invalid line continuation
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(628 ) : error 017: undefined symbol "zielip"
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(628 ) : error 017: undefined symbol "zielip"
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(628 ) : error 029: invalid expression, assumed zero
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(628 ) : fatal error 107: too many error messages on one line -
Also hier die Zeilen:
//.......Nachricht, wenn Spieler den Server betritt.......\\
new name[MAX_PLAYERS],string[80],zielip[16];
GetPlayerName(playerid,name,sizeof(name));
GetPlayerIp(playerid,zielip,sizeof(zielip));
format(string,sizeof(string),"** %s hat den Server betreten. IP: %i",name,zielip);
SendAdminMessage(COLOR_GREY,string);
return 1;und hier die Errors :
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(626) : error 049: invalid line continuation
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(628 error 017: undefined symbol "zielip"
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(628 ) : error 017: undefined symbol "zielip"
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(628 ) : error 029: invalid expression, assumed zero
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(628 ) : fatal error 107: too many error messages on one lineHILFE!! :s
-
Jo jetzt bekomm ich neue Errors.....:
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(627) : error 049: invalid line continuation
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(629) : error 029: invalid expression, assumed zero
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(629) : error 035: argument type mismatch (argument 2)
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(629) : error 020: invalid symbol name ""
G:\Nico\Eigene Dokumente\GTA\SAMP Server\gamemodes\testneu.pwn(629) : fatal error 107: too many error messages on one lineund jetzt? :s