Guten Tag,
bei meinem Werbetafelsystem funktioniert der Command nicht so wirklich.
Wenn ich /werbetafel eingebe kommt zwar "Benutzung: /werbetafel [werbung]".
Aber wenn ich /werbetafel Testwerbung
Oder ähnliches eingebe kommt "Der Befehl /werbetafel existiert nicht".
C
ocmd:werbetafel(playerid,params[])
{
new wwtext[55],tafeln;
if(sscanf(params,"s",wwtext))return SendClientMessage(playerid, COLOR_ERRORTEXT,"Benutzung: /werbetafel [Werbung]");
if(PlayerInfo[playerid][pLevel]>=3)
{
if(strlen(wwtext)<=50)
{
if(GivePlayerMoney(playerid)>=strlen(wwtext)*500)
{
if(IsPlayerInRangeOfPoint(playerid,200,1541.18225, -1609.68896, 20.89506))
{
tafeln=0;
if(WerbeTafel[tafeln][wrent]==0)
{
format(WerbeTafel[tafeln][wtext],55,"%s",wwtext);
WerbeTafel[tafeln][wrent]=1;
GivePlayerMoney(playerid,-strlen(wwtext)*500);
//FraktionsKasse[8]+=strlen(wwtext)*500;
createwerbetafel(playerid);
}
}
else if(IsPlayerInRangeOfPoint(playerid,100,1352.12415, -914.61041, 46.74793))
{
tafeln=1;
if(WerbeTafel[tafeln][wrent]==0)
{
format(WerbeTafel[tafeln][wtext],55,"%s",wwtext);
WerbeTafel[tafeln][wrent]=1;
GivePlayerMoney(playerid,-strlen(wwtext)*500);
createwerbetafel(playerid);
//FraktionsKasse[8]+=strlen(wwtext)*500;
}
}
else if(IsPlayerInRangeOfPoint(playerid,100,1370.27332, -1281.22900, 33.03162))
{
tafeln=2;
if(WerbeTafel[tafeln][wrent]==0)
{
format(WerbeTafel[tafeln][wtext],55,"%s",wwtext);
WerbeTafel[tafeln][wrent]=1;
GivePlayerMoney(playerid,-strlen(wwtext)*500);
//FraktionsKasse[8]+=strlen(wwtext)*500;
createwerbetafel(playerid);
}
}
else if(IsPlayerInRangeOfPoint(playerid,200,1808.40674, -1692.30286, 27.14870))
{
tafeln=3;
if(WerbeTafel[tafeln][wrent]==0)
{
format(WerbeTafel[tafeln][wtext],55,"%s",wwtext);
WerbeTafel[tafeln][wrent]=1;
GivePlayerMoney(playerid,-strlen(wwtext)*500);
createwerbetafel(playerid);
//FraktionsKasse[8]+=strlen(wwtext)*500;
}
}
else
{
SendClientMessage(playerid,COLOR_ERRORTEXT,"Du bist nicht in der Nähe einer Werbetafel!");
}
}
}
else
{
SendClientMessage(playerid,COLOR_ERRORTEXT,"Der Text ist zu lang!");
}
}
else
{
SendClientMessage(playerid,COLOR_ERRORTEXT,"/werbetafel erst ab Level 3 möglich");
}
return 1;
}
Alles anzeigen
MfG,
AroX