Nein dann würde ein warning kommen das es kein Effekt hat, wenn du es nicht weisst sei lieber Leise.
Beiträge von Batista
-
-
Das hat mir so gut wie gar nichts geholfen.
-
Hallo, wisst ihr wie man Scripten kann das man den Kofferaum öffnen kann mit einen Befehl und die Motorhaube auch ? Meine Frage ist, gibt es ein Tutorial dafür ? Weil es einfach Realler ist und besser, oder kann mir jemand Codes schicken, da manche auch so lernen, ich zb. ich hoffe ihr könnt mir dabei helfen.
-
Und was ist wenn kein Medic Online ist oder Admin der reviven kann ?
-
Hallo Breadfisch,
Ich Batista habe eine Frage, es ist diesmal kein Script Problem, ich hoffe das ihr mindestens 3 Sätze als Antwort schreibt und
verständlich. Ich hoffe das ihr nicht nur die überschrift liest, wie bei meinen letzten Thema.
Bitte alles Lesen.KillTimer:
Ich suche ein kleines System, zu meinen Totensystem, wenn mein Spieler stirbt, bleibt er auf den Boden liegen bis ihn ein Medic per /revivet und oder ein
Administrator, mit /arevive. So ich will aber nicht das mein Spieler so lange liegt. Deswegen weiss ich auch was ich tuhn muss, weiss aber nicht ob ich SetTimer oder SetTimerEx nehmen soll, da ich den unterschied nicht kenne, auf jedenfall wenn der Spieler Tot ist soll ein Timer kommen, und wenn der Timer kommt soll der Spieler respawnt werden, das ist nicht das Problem, so wenn ich
den Spieler aber revive oder ebend arevive, dann muss der Timer irgendwie auffhören zu laufen, also KillTimer, aber Parameter kenne ich nicht ich weiss also nicht weiter. Hilfe pls. -
-
Ebend nicht.
Sonst würden es erstens 26 sein und Klammerfehler mache ich eigendlich nie ich bin ja nicht Chuck
-
Hallo ich bekomme Errors warum ?
ocmd:pay(playerid,params[])
{
new pid,Geld;
if(!sscanf(params,"ud",pid,Geld))
{
if(IsPlayerConnected(pid))
{
if(pid != playerid)
{
new Float:pPos[3];
GetPlayerPos(pid,pPos[0],pPos[1],pPos[2]);
if(!IsPlayerInRangeOfPoint(playerid,10.0,pPos[0],pPos[1],pPos[2]))return SendClientMessage(playerid,grau,"Der Spieler ist nicht in deiner Nähe.");
if(GetPlayerMoney(playerid) < Geld)
return SendClientMessage(playerid,grau,"Du hast nicht genug Geld.");
GivePlayerMoney(playerid,-Geld);
PlayerPlaySound(playerid,1052,0,0,0);
GivePlayerMoney(pid,Geld);
PlayerPlaySound(pid,1052,0,0,0);
new Text[256];
format(Text,sizeof(Text),"Du hast %s $%d gegeben.",SpielerName(pid),Geld);
SendClientMessage(playerid,gelb,Text);
format(Text,sizeof(Text),"Du hast $%d von %s bekommen.",Geld,SpielerName(playerid));
SendClientMessage(pid,orange,Text);
format(Text,sizeof(Text),"* %s nimmt Geld aus seiner Tasche und gibt es %s.",SpielerName(playerid),SpielerName(pid));
SendClientMessageToAll(weiss,Text);
PayMoney[playerid][pid] += Geld;
}
else
{
SendClientMessage(playerid,rot,"wtf ? Warum willst du dir das Geld das du hast,");
SendClientMessage(playerid,rot,"dir selber geben xD xD unötig");
}
}
else
{
SendClientMessage(playerid,Farbe_Grau,"Der gewählte Spieler ist nicht Online.");
}
}
else
{
SendClientMessage(playerid,Farbe_Grau,"/Pay [Playerid/Name] [Betrag]");
}
return true;
}C:\Users\steffen\Dropbox\Scripting Unterricht 1\gamemodes\su.pwn(1608) : error 017: undefined symbol "PayMoney"
C:\Users\steffen\Dropbox\Scripting Unterricht 1\gamemodes\su.pwn(1608) : warning 215: expression has no effect
C:\Users\steffen\Dropbox\Scripting Unterricht 1\gamemodes\su.pwn(1608) : error 001: expected token: ";", but found "]"
C:\Users\steffen\Dropbox\Scripting Unterricht 1\gamemodes\su.pwn(1608) : error 029: invalid expression, assumed zero
C:\Users\steffen\Dropbox\Scripting Unterricht 1\gamemodes\su.pwn(1608) : fatal error 107: too many error messages on one lineDanke im Vorraus
-
Dankeschön
-
Mein Lichtsystem geht nicht und machst Errors, es ist ein Selfmadescript und nicht kopiert.
Ich bekomme ein Warning.
[hide]C:\Users\steffen\Dropbox\Scripting Unterricht 1\gamemodes\su.pwn(1594) : warning 217: loose indentation[/hide]
Der Warning kommt von den else , aber wegmachen darfst du den nicht, da sonst das licht an und sofort wieder ausgeht.
Ich brauch eure hilfe.-
ocmd:licht(playerid,params[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID)
{
new ENGINE,LIGHTS,ALARM,DOORS,BONNET,BOOT,OBJECTIVE;
GetVehicleParamsEx(GetPlayerVehicleID(playerid),ENGINE,LIGHTS,ALARM,DOORS,BONNET,BOOT,OBJECTIVE);
if(LIGHTS == VEHICLE_PARAMS_ON){
SendClientMessage(playerid,gelb,"** Licht ausgeschaltet.");
SetVehicleParamsEx(GetPlayerVehicleID(playerid),ENGINE,VEHICLE_PARAMS_OFF,ALARM,DOORS,BONNET,BOOT,OBJECTIVE);
}
else
{
SendClientMessage(playerid,gelb,"** Licht eingeschaltet.");
SetVehicleParamsEx(GetPlayerVehicleID(playerid),ENGINE,VEHICLE_PARAMS_ON,ALARM,DOORS,BONNET,BOOT,OBJECTIVE);
}
}
}
return 1;
}Danke im Vorraus
-
ENDE bei mir geht alles.
-
Es geht bei mir immernochnicht. Warum nicht ?
Sagt mir einfach warum ey und Spammt hier nicht rum.Ich glaube es war Chuck.
-
Blaze kannst du mal hilfreichere Beiträge posten ?
-
Ja eure Kommentare helfen jetzt echt nicht weiter.
Können wir uns jetzt mal wieder aufs Thema konzentrieren bitte.
-
Wenn ich Id 0 habe auf meinen Server ?
Ich glaube du hast davon ke4ine Ahnung es gibt Errors .
C:\Users\steffen\Dropbox\Scripting Unterricht 1\gamemodes\su.pwn(2919) : error 025: function heading differs from prototype
Ich habe jetzt .
public kick(pID)
{
FreezePlayer(pID);
Kick(pID);
return 1;
} -
Ich Habe auch Probleme, aber das habe auf keinen Fall ich verursacht vielleicht ist es Chuck gewesen.
-
ocmd:kick(playerid,params[])
{
new pID,Grund[128],string[128];
if(sscanf(params,"us",pID,Grund)) return SendClientMessage(playerid,grau,"Benutze: /kick [playerid] [grund]");
if(GetPVarInt(playerid,"Adminlevel") >= 1)
{
if(IsPlayerConnected(pID))
{
format(string,sizeof(string),"[AdmCmd]: %s wurde von %s vom Server gekickt, Grund: %s",SpielerName(pID),SpielerName(playerid),Grund);
SendClientMessageToAll(rot,string);
SetTimerEx("Kick",1000,false,"u",pID);
return 1;
}
else
{
SendClientMessage(playerid,grau,"Spieler nicht gefunden");
}
}
else
{
SendClientMessage(playerid,weiss,"Sie sind kein Admin 1");
}
return 1;
}Der Timer bei m Script.
public kick()
{
new pID;
FreezePlayer(pID);
Kick(pID);
return 1;
}Wenn ich kick eingebe jemand kicken will, dann passiert gar nichts.
Und wenn ich jemand bannen will dann bannt er mich selber.
______________________________________________ BAN BEFEHL__________________________________________
-
Hallo
Meine Befehle gehen nicht.
Wenn ich jemand bannen möchte steht das das der Spieler vom server gebannt wurde aber ich wurde gebannt der der den Befehl eingegeben hat.
-
Doppelpost, wird gemeldet.
-
Hi.
Versuche es mal mit AddPlayerClass fügst ein paar Skins ein. Ich nehme an du willst sehen
und Skin auswählen. Du musst dir immer denken was macht das Script.
Also ich erkläre was das Script in Moment macht.
>>Setzt Spieler Position und Kamera Du hast den Script nicht die Aufgabe
gegeben Skins auszuwählen.
ps.
Unterlasse in Zukunft deine Lügen.