UNGETESTET:
forward Warning(playerid);
public Warning(playerid)
{
new Float:Geschwindigkeit;
new Float:x,Float:y,Float:z;
GetVehicleVelocity(GetPlayerVehicleID(playerid),x,y,z);
Geschwindigkeit = floatsqroot(x+x*y+y*z+z);
if(Geschwindigkeit>=70)
{
// Bla
}
}
Beiträge von Scriptborn
-
-
Mach so:
if(strcmp(cmd,"/accept",true)==0)
{
if(IsPlayerConnected(playerid))
{
new x_job[256];
x_job = strtok(cmdtext, idx);
if(!strlen(x_job))
{
SendClientMessage(playerid, COLOR_WHITE, "|__________________ Akzeptieren __________________|");
SendClientMessage(playerid, COLOR_WHITE, "Benutze: accept [name]");
SendClientMessage(playerid, COLOR_GREY, "Verfügbare Namen: Sex, Drugs, Heilung, Bodyguard, Live, Refill, Wheelmen");
SendClientMessage(playerid, COLOR_GREY, "Verfügbare Namen: Car, Taxi, Bus, Boxing, Medic, Mechanic, Paper, Ticket, kippe");
SendClientMessage(playerid, COLOR_WHITE, "|____________________________________________|");
return 1;
} } }zwei klammer fehlen
-
Hast doch oben schon?
[pwn] if(strcmp(x_job,"heilung",true) == 0)
{
if(CarOffer[playerid] < 999)
{
if(IsPlayerConnected(CarOffer[playerid]))
{
if(GetPlayerMoney(playerid) > HeilPrice[playerid])
{
GetPlayerName(CarOffer[playerid], giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Du hast Medizin für $%d von Mediziner %s gekauft.",HeilPrice[playerid],giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Du hast %s Medizin für $%d verkauft.",sendername,HeilPrice[playerid]);
SendClientMessage(CarOffer[playerid], COLOR_LIGHTBLUE, string);
GivePlayerMoney(playerid, -HeilPrice[playerid]);
PlayerInfo[CarOffer[playerid]][pPayCheck] += HeilPrice[playerid];
GivePlayerMoney(playerid, -HeilPrice[playerid]);
SetPlayerHealth(playerid,100);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Du hast nicht genug Geld für die Heilung!");
return 1;
}
}
}
return 1;
}
[/pwn]Wo steht dann bitte schön /accept ??
-
Es kommen zwar keine Fehler aber das /accept heilung funktioniert ingame nicht ?
Ohne Code nix los
-
klein aber fein
Werde evtl. auch was Mappen.
7/10 Punkte für dich. -
@duengonalex Mach doch evtl. else if(ABFRAGE) Würde sicher besser gehn. Falls es nicht Funktioniert , entschuldige ich mich.
-
/befehl heilung ID
Dann soll er evtl. sscanf benutzen!
-
Ich hab jetzt mit einem Filterscript ein Textdraw erstellet.
Ich habe diese Codes bekommen
TDFile=yes
0T_Created=1
0T_X=493.000000
0T_Y=81.000000
0T_XSize=0.500000
0T_YSize=3.000000
0T_UseBox=1
0T_TextSizeX=630.000000
0T_TextSizeY=148.000000Jetzt weiß ich nicht weiter...
Also du hast die Textdraws erstellt?
Wenn ja, mit welchem Editor denn o.O.
/e
Hast du schonmal mit TextDrawSetString gearbeitet??
Dann mit Onplayerupdate. -
Zitat
if(strcmp(x_job,"heilung",true) == 0)
Nimm besser:
if(strcmp(cmdtext,"/heilung",true,8) == 0)
-
Du solltest besser den ganzen /stats befehl zeigen.
Und die Textdraws.