Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[Pomoc]Gdje u skriptu ubacit /ad

Započeo SonyCo
pre 13 godina
659
pregleda
9
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
SonyCo
Wheel Man
pre 13 godina
Skripta koju koristim : GTA RP (EDIT)
Problem : Gdje ubaciti /ad ovo u skriptu


if(strcmp(cmd, "/advertise", true) == 0 || strcmp(cmd, "/ad", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(gPlayerLogged == 0)
        {
            SendClientMessage(playerid, WHITE, "("COL_RED"Greska{FFFFFF}!) Niste se prijavili!");
            return 1;
        }
        if(PlayerInfo < 3)
        {
            SendClientMessage(playerid, WHITE, "("COL_RED"Greska{FFFFFF}!) Morate biti level "COL_RED"3 {FFFFFF}da bih ste dali oglas.");
            return 1;
        }
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristi: (/ad)vertise [advert text]");
return 1;
}
        if ((!adds) && (PlayerInfo < 1))
            {
format(string, sizeof(string), "Molimo pokusajte jer treba da prodje %d sekundi izmedju reklama!",  (addtimer/1000));
SendClientMessage(playerid, COLOR_GRAD2, string);
return 1;

}
            new payout = idx * 1;
if(GetPlayerMoney(playerid) < payout)
        {
            format(string, sizeof(string), "* Vi ste iskoristili %d slova sto kosta $%d, nemate dovoljno novca.", offset, payout);
            SendClientMessage(playerid, COLOR_WHITE, string);
            return 1;
        }
GivePlayerCash(playerid, - payout);
SBizzInfo += payout;
ExtortionSBiz(7, payout);
format(string, sizeof(string), "{48E31C}Oglasavanje | Kontakt: {FFFFFF}%s | {48E31C}Broj: {FFFFFF}%d.",sendername,PlayerInfo);
OOCNews(TEAM_GROVE_COLOR,string);
format(string, sizeof(string), "- %s.",  result);
OOCNews(COLOR_WHITE,string);
format(string, sizeof(string), "~r~Racun $%d~n~~w~Poruka je sadrzala: %d Slova", payout, idx);
GameTextForPlayer(playerid, string, 5000, 1);
        if (PlayerInfo < 1){SetTimer("AddsOn", addtimer, 0);adds = 0;}
    }
return 1
}


Samo neko da mi detaljno objasni gdje ovo da ubacim u skriptu ovo je /ad s jednogs ervera
DonWade
Hustler
pre 13 godina
OnPlayerCommandText(playerid,text[])
SonyCo
Wheel Man
pre 13 godina
Help Care , ove mi Errore izbaci :
C:\Documents and Settings\Administrator\Desktop\GTA RP Edit\gamemodes\BalkanGenius.pwn(13021) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Administrator\Desktop\GTA RP Edit\gamemodes\BalkanGenius.pwn(13021) : warning 215: expression has no effect
C:\Documents and Settings\Administrator\Desktop\GTA RP Edit\gamemodes\BalkanGenius.pwn(13021) : error 001: expected token: ";", but found "-integer value-"
C:\Documents and Settings\Administrator\Desktop\GTA RP Edit\gamemodes\BalkanGenius.pwn(13021) : warning 215: expression has no effect
C:\Documents and Settings\Administrator\Desktop\GTA RP Edit\gamemodes\BalkanGenius.pwn(13021) : error 001: expected token: ";", but found "-string-"
C:\Documents and Settings\Administrator\Desktop\GTA RP Edit\gamemodes\BalkanGenius.pwn(13021) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.
Frank99
Enforcer
pre 13 godina
Daj liniju 😉
SonyCo
Wheel Man
pre 13 godina
ewo linija pod OnPlayerCommand
//---------------------GIVE MATS-----------------
if(strcmp(cmd, "/givemats", true) == 0)
{
if (PlayerInfo >= 4)
{
    if(IsPlayerConnected(playerid))
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /givemats [playerid/PartOfName] ");
return 1;
}
//giveplayerid = strval(tmp);
        giveplayerid = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /givemats [playerid/PartOfName] ");
return 1;
new playa;
GetPlayerName(playa, sendername, sizeof(sendername));
playa = ReturnUser(tmp);
moneys = strval(tmp);
    PlayerInfo = moneys;
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, " %
}s has given %s %d materials.", sendername,giveplayer,moneys);
ABroadCast(COLOR_YELLOW,string,1);
}
}
return 1;
}
if(strcmp(cmd, "/advertise", true) == 0 || strcmp(cmd, "/ad", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(gPlayerLogged == 0)
        {
            SendClientMessage(playerid, WHITE, "("COLOR_RED"Greska{FFFFFF}!) Niste se prijavili!");
            return 1;
        }
        if(PlayerInfo < 3)
        {
            SendClientMessage(playerid, WHITE, "("COLOR_RED"Greska{FFFFFF}!) Morate biti level "COLOR_RED"3 {FFFFFF}da bih ste dali oglas.");
            return 1;
        }
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristi: (/ad)vertise [advert text]");
return 1;
}
        if ((!adds) && (PlayerInfo < 1))
            {
format(string, sizeof(string), "Molimo pokusajte jer treba da prodje %d sekundi izmedju reklama!",  (addtimer/1000));
SendClientMessage(playerid, COLOR_GRAD2, string);
return 1;

}
            new payout = idx * 1;
if(GetPlayerMoney(playerid) < payout)
        {
            format(string, sizeof(string), "* Vi ste iskoristili %d slova sto kosta $%d, nemate dovoljno novca.", offset, payout);
            SendClientMessage(playerid, COLOR_WHITE, string);
            return 1;
        }
GivePlayerCash(playerid, - payout);
SBizzInfo += payout;
ExtortionSBiz(7, payout);
format(string, sizeof(string), "{48E31C}Oglasavanje | Kontakt: {FFFFFF}%s | {48E31C}Broj: {FFFFFF}%d.",sendername,PlayerInfo);
OOCNews(TEAM_GROVE_COLOR,string);
format(string, sizeof(string), "- %s.",  result);
OOCNews(COLOR_WHITE,string);
format(string, sizeof(string), "~r~Racun $%d~n~~w~Poruka je sadrzala: %d Slova", payout, idx);
GameTextForPlayer(playerid, string, 5000, 1);
        if (PlayerInfo < 1){SetTimer("AddsOn", addtimer, 0);adds = 0;}
    }
return 1
}
Frank99
Enforcer
pre 13 godina
Ma daj liniju 13021 o.O
SonyCo
Wheel Man
pre 13 godina
Et poslo sam ti na PM care nesto .. pa mi odg tamo jel moze ?
Nxidza
Crime Lord
pre 13 godina
SonyCo wrote on March 26, 2012, 3:31 pm:
Et poslo sam ti na PM care nesto .. pa mi odg tamo jel moze ?

Postavi ovde liniju ako mislis da ti pomognemo ...-.-
032.Marcus
Made Man
pre 13 godina
if(strcmp(cmd, "/advertise", true) == 0 || strcmp(cmd, "/ad", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(gPlayerLogged == 0)
        {
            SendClientMessage(playerid, COLOR_GREY, "** Niste ulogovani jos uvek !");
            return 1;
        }
        if(PlayerInfo == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "Ne mozete da govorite, mutirani ste");
return 1;
}
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISCENJE: (/ad)vertise [advert text]");
return 1;
}
if ((!adds) && (PlayerInfo < 1))
{
format(string, sizeof(string), "** Pokusajte kasnije, mora da prodje %d sekundi izmedju oglasa !",  (addtimer/1000));
SendClientMessage(playerid, COLOR_GRAD2, string);
return 1;
}
SafeGivePlayerMoney(playerid, -50);
format(string, sizeof(string), "OGLAS: %s, Kontakt %s (Telefon: %d)",  result, sendername ,PlayerInfo);
SendClientMessageToAll(COLOR_ORANGE,string);
GameTextForPlayer(playerid, "~w~OGLAS ~n~~w~CENA:~g~$50", 4321,1);
if (PlayerInfo < 1){SetTimer("AddsOn", addtimer, 0);adds = 0;}
new y,m,d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (Advertisement): %s",d,m,y,h,mi,s, sendername, result);
ChatLog(string);
  }
return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava