"Trebam nešto" - tema

Započeo Correlli, Jul 30, 2010, 15:11:25 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 8 gostiju pregledaju ovu temu.

JusT

trebam komandu /a (/admin) yz komandu ocu i  public
CitatSendAdminMessage(color, string[])

/a:

COMMAND:a(playerid, params[])
{
new string[128];
new sendername[MAX_PLAYER_NAME];
new idx;
    if(IsPlayerConnected(playerid))
    {

GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(params);
while ((idx < length) && (params[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = params[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "{00C0FF}Koristi:{FFFFFF} (/a)dmin [admin chat]");
return 1;
}
new arank[64];
if(PlayerInfo[playerid][pAdmin] == 1) { arank = "1"; } //
else if(PlayerInfo[playerid][pAdmin] == 2) { arank = "2"; } //
else if(PlayerInfo[playerid][pAdmin] == 3) { arank = "3"; } //
else if(PlayerInfo[playerid][pAdmin] == 4) { arank = "4"; } //
else if(PlayerInfo[playerid][pAdmin] == 1337) { arank = "137"; } //
else if(PlayerInfo[playerid][pAdmin] == 1338) { arank = "1338"; } // Ti ovdje jos mozes dodavati .. samo kopiras else if itd.
else { arank = "Head Admin"; }
format(string, sizeof(string), "|%s|A| %s: {FFFFFF}%s", arank, sendername, result);

if (PlayerInfo[playerid][pAdmin] >= 1)
{
SendAdminMessage(COLOR_LIGHTBLUE, string);
}
printf("|%d|Admin %s: %s", PlayerInfo[playerid][pAdmin],sendername, result);
}
return 1;
}


public SendAdminMessage(color, string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
    if(PlayerInfo[i][pAdmin] >= 1)
    {
SendClientMessage(i, color, string);
}
}
}
}

Citat: Ante_Street poslato Avgust 28, 2011, 23:19:01 POSLE PODNE
Meni bi trebala preporuka car ownership-a osim IVEX-ovog

Trazim "Profesionalnog Skriptera" da mi napravi jednu stvar,cijena nebitna nek mi se javi na pm....trazim lika koji zna raditi ne nekog pocetnika

Citat: RedMan poslato Septembar 07, 2011, 12:11:15 POSLE PODNE
Citat: [CH] Hitmanâ,,¢ poslato Septembar 07, 2011, 11:37:50 PRE PODNE
Kako da napravim kada igrač stane sa vozilom na CP da ga freeza na desetak sekundi i da se pojavi tekst "utovar"?
Kada stane na taj odreÄ'eni CP,nek ga freeza i napraviÅ¡ timer da ga unfreeza.

Znam to, al' možeÅ¡ mi dat primjer ..?  ;D

dragan12

Citat: [CH] Hitmanâ,,¢ poslato Septembar 07, 2011, 19:10:56 POSLE PODNE
Citat: RedMan poslato Septembar 07, 2011, 12:11:15 POSLE PODNE
Citat: [CH] Hitmanâ,,¢ poslato Septembar 07, 2011, 11:37:50 PRE PODNE
Kako da napravim kada igrač stane sa vozilom na CP da ga freeza na desetak sekundi i da se pojavi tekst "utovar"?
Kada stane na taj odreÄ'eni CP,nek ga freeza i napraviÅ¡ timer da ga unfreeza.

Znam to, al' možeÅ¡ mi dat primjer ..?  ;D
Evo ako skontas :D
CMD:ups(playerid,paramas[])
{
SetTimerEx("Jebiga", 5000, false, "i", playerid);//Timer Jebiga i on broji 5 sekundi
TogglePlayerControllable(playerid,0);//Freez igraca
}



I onda uradis
forward Jebiga(playerid);
public Jebiga(playerid)
{
TogglePlayerControllable(playerid,1);//Odmrzne igraca
}




Moze li mi neko napravi sethp range znaci da das svima hp kojio su oko tebe.


trebao bi ako neko ima komandu /aodg i /gmodg al u formatu cmd:aodg ili command:aodg i tak isto za gmodg

evo ti /adm:

COMMAND:adm(playerid, params[])
{

new result[64];
new string[128];
if (sscanf(params, "us", giveplayerid, result)) return SendClientMessage(playerid, COLOR_LIGHTRED, "Pisi:  /adm [id igraca/Dio imena] [text]");
else if (giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, "Krivi id");
if (PlayerInfo[playerid][pAdmin] < 1 && PlayerInfo[playerid][pAdmin] < 1338) return SendClientMessage(playerid, COLOR_GRAD1, "   Admini samo!");
else
{
       new arank[64];
if(PlayerInfo[playerid][pAdmin] == 1) { arank = ""; } //
else if(PlayerInfo[playerid][pAdmin] == 2) { arank = ""; } //
else if(PlayerInfo[playerid][pAdmin] == 3) { arank = ""; } //
else if(PlayerInfo[playerid][pAdmin] == 4) { arank = ""; } //
else if(PlayerInfo[playerid][pAdmin] == 1337) { arank = ""; } //
else if(PlayerInfo[playerid][pAdmin] == 1338) { arank = "Head"; } // Ti ovdje jos mozes dodavati .. samo kopiras else if itd.
else { arank = "Head"; }
       new giveplayer[MAX_PLAYER_NAME], sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), " %s Admin %s(ID: %d) kaze:{FFFFFF} %s", arank, sendername, playerid, result);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);//ako si 1338 admin pisat ce ti: Head admin Ime_Prezime... Ako si admin npr lvl 2 pisat ce ti: admin Ime_prezime..
       printf("Admin %s -> %s(ID: %d): %s", sendername, giveplayer, giveplayerid, result);
       format(string, sizeof(string), "|A| %s -> %s(ID: %d):{FFFFFF} %s", sendername, giveplayer, giveplayerid, result);
       SendAdminMessage(COLOR_VERYRED, string);
       format(string, sizeof(string), "Poruka poslana igracu %s(ID: %d).", giveplayer, giveplayerid);
SendClientMessage(playerid,  COLOR_WHITE, string);
}
return 1;
}


Poslednja Izmena: Septembar 08, 2011, 14:46:46 POSLE PODNE od Mazalovic



Mozel mi dati neko komandu /gethit ??