Hallo Leute,
Ich habe mal probiert eine Befehl für Werbung zuschalten erstellt.
jedoch kommen Errors im Wegen dem Timer, leider weiß ich nicht was Falsch ist.
Hier ist mein Code vielleicht seht ihr die Fehler die ich gemacht habe und könnt mich diese wissen lassen
Code:
//-Werbungforward WerbungsTimer(playerid);
//-Werbung
new Text:Werbung;
//-Werbung
SetTimer("WerbungsTimer",30000,1);
Werbung = TextDrawCreate(325.000000, 426.000000, "Werbung");
TextDrawAlignment(Werbung, 2);
TextDrawBackgroundColor(Werbung, 255);
TextDrawFont(Werbung, 1);
TextDrawLetterSize(Werbung, 0.470000, 0.899999);
TextDrawColor(Werbung, 0xFFFFFFFF);
TextDrawSetOutline(Werbung, 0);
TextDrawSetProportional(Werbung, 1);
TextDrawSetShadow(Werbung, 1);
TextDrawUseBox(Werbung, 1);
TextDrawBoxColor(Werbung, 101);
TextDrawTextSize(Werbung, -115.000000, -291.000000);
dcmd_ad(playerid,params[])
{
new string[256], textt[100], name[MAX_PLAYER_NAME];
if(sscanf(params,"s[100]",textt))return SendClientMessage(playerid,HellBlau,"/ad [Text]");
GetPlayerName(playerid,name,sizeof(name));
if(WerbungsTimer == 0) //Zeile 3011
{
format(string,sizeof(string),"Werbung: %s, von %s",textt,name);
TextDrawSetString(Werbung,string);
TextDrawShowForAll(Werbung);
SetTimer("werbung",300000,false);
WerbungsTimer = 1; //Zeile 3017
}
else if(WerbungsTimer == 1) //Zeile 3019
{
SendClientMessage(playerid,Rot,"Es hat bereits jemand eine Werbung geschaltet. Warte bis zu 5 Minuten und probiere es erneut.");
}
return 1;
}
Das habe ich im moment alles drinne und das sind die Fehler:
Bread.pwn(3011) : error 076: syntax error in the expression, or invalid function call
Bread.pwn(3017) : error 076: syntax error in the expression, or invalid function call
Bread.pwn(3017) : warning 215: expression has no effect
Bread.pwn(3019) : error 076: syntax error in the expression, or invalid function call
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Errors.
MfG Flo
Bitte um Hilfe