Beiträge von KOCMOC
-
-
-
Das ist ausdem Godfather kopiert.
Aber najaJo ist es, ich meine damit habs erstellt weil ich dort entwas reingetan habe und dan wars so plötzlich^^
-
Hallo Community.
kann mir bitte jemand helfen ich habe ein Ad system erstellt, und wen ich eine ad mache wird es 2mal angezeigt, ich werde ein screen posten und noch den befehl wie ich es gemacht habe.
Screen:
http://www.pic-upload.de/view-11201901/s…-54-42.jpg.htmlif(strcmp(cmd, "/advertise", true) == 0 || strcmp(cmd, "/ad", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new adname[MAX_PLAYER_NAME];
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Du bist noch nicht eingeloggt !");
return 1;
}
if(SpielerInfo[playerid][pAge] < 3)
{
SendClientMessage(playerid, COLOR_GREY, "Du musst dafür mindestens Level 3 sein!");
return 1;
}
if(!IsPlayerInRangeOfPoint(playerid,2,1207.8276,-917.7242,43.0604))
{
SendClientMessage(playerid, COLOR_RED,"Du bist nicht am /Ad Punkt am Burger Short Nord!");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "FEHLER: (/ad)vertise [advert text]");
return 1;
}
if ((!adds) && (SpielerInfo[playerid][pAdmin] < 1))
{
format(string, sizeof(string), " Bitte Versuch es Später wieder %d sekunden zwischen einer Advertisement !", (addtimer/1000));
SendClientMessage(playerid, COLOR_GRAD2, string);
return 1;}
new payout = idx * 25;
if(PlayerMoney[playerid] < payout)
{
format(string, sizeof(string), "* Du hast %d characters benutzt das kostet $%d, du hast nicht genug.", offset, payout);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
return 1;
}
PlayerMoney[playerid] = PlayerMoney[playerid]-payout;
SBizzInfo[7][sbTill] += payout;
ExtortionSBiz(7, payout);
GetPlayerName(playerid, adname, sizeof(adname));
format(string, sizeof(string), "WERBUNG: %s,Von: %s Handynummer: %d", result, adname , SpielerInfo[playerid] [pPnumber]);
OOCNews(TEAM_GROVE_COLOR,string);
for(new i=0; i<MAX_PLAYERS; i++)
if(SpielerInfo[i][pAdmin] >= 1)
{
SendClientMessage(i,TEAM_GROVE_COLOR,string);
}
format(string, sizeof(string), "~r~Abzug $%d~n~~w~Nachricht hat: %d Characters erreicht", payout, idx);
GameTextForPlayer(playerid, string, 5000, 5);
if (SpielerInfo[playerid][pAdmin] < 1){SetTimer("AddsOn", addtimer, 0);adds = 0;}
}
return 1;
} -
Hallo Community.
kann mir bitte jemand helfen ich habe ein Ad system erstellt, und wen ich eine ad mache wird es 2mal angezeigt, ich werde ein screen posten und noch den befehl wie ich es gemacht habe.
Screen:
http://www.pic-upload.de/view-…1-08-28_18-54-42.jpg.htmlif(strcmp(cmd, "/advertise", true) == 0 || strcmp(cmd, "/ad", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new adname[MAX_PLAYER_NAME];
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Du bist noch nicht eingeloggt !");
return 1;
}
if(SpielerInfo[playerid][pAge] < 3)
{
SendClientMessage(playerid, COLOR_GREY, "Du musst dafür mindestens Level 3 sein!");
return 1;
}
if(!IsPlayerInRangeOfPoint(playerid,2,1207.8276,-917.7242,43.0604))
{
SendClientMessage(playerid, COLOR_RED,"Du bist nicht am /Ad Punkt am Burger Short Nord!");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "FEHLER: (/ad)vertise [advert text]");
return 1;
}
if ((!adds) && (SpielerInfo[playerid][pAdmin] < 1))
{
format(string, sizeof(string), " Bitte Versuch es Später wieder %d sekunden zwischen einer Advertisement !", (addtimer/1000));
SendClientMessage(playerid, COLOR_GRAD2, string);
return 1;}
new payout = idx * 25;
if(PlayerMoney[playerid] < payout)
{
format(string, sizeof(string), "* Du hast %d characters benutzt das kostet $%d, du hast nicht genug.", offset, payout);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
return 1;
}
PlayerMoney[playerid] = PlayerMoney[playerid]-payout;
SBizzInfo[7][sbTill] += payout;
ExtortionSBiz(7, payout);
GetPlayerName(playerid, adname, sizeof(adname));
format(string, sizeof(string), "WERBUNG: %s,Von: %s Handynummer: %d", result, adname , SpielerInfo[playerid] [pPnumber]);
OOCNews(TEAM_GROVE_COLOR,string);
for(new i=0; i<MAX_PLAYERS; i++)
if(SpielerInfo[i][pAdmin] >= 1)
{
SendClientMessage(i,TEAM_GROVE_COLOR,string);
}
format(string, sizeof(string), "~r~Abzug $%d~n~~w~Nachricht hat: %d Characters erreicht", payout, idx);
GameTextForPlayer(playerid, string, 5000, 5);
if (SpielerInfo[playerid][pAdmin] < 1){SetTimer("AddsOn", addtimer, 0);adds = 0;}
}
return 1;
} -
-
-
-
-
-
-
-
-
-
-
-
-
-
-