Alexandr69
-
Posts
12 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by Alexandr69
-
-
rezolvat
-
-
As dori va rog un tutorial unde pot sa folosesc in ZCMD comanda CMD:ajail , avand timer, iar la finalul timerului sa respawneze jucatorul fara setarea HP-ului pe 0. Pe tot parcursul adminjail, sa-i indice pe mijlocul ecranului cu galben, mare, (gen /cnn) timpul ramas in secunde / minute . Jucatorul sa fie trimis pe virtualworld-uri random (de la 2 pana la infinit) si sa fie in inchisoarea sectiei de politie.
Si sa pot seta /ajail pe 0 minute, si sa-l scoata din jail.
As avea nevoie de : ID jucator, ID admin, Timp, motiv.
Multumesc
-
Multumesc. N-am stiut exact ce gresisem.
-
Si cum ar trebui corectat? GetPlayerName(playerid,adminname, sizeof(name)); ?
-
Problema intalnita (descriere): Nu stiu care este problema...
Ero(area / rile) / warning-(ul / urile):
Liniile de cod / sursa / script-ul(obligatoriu): error 076: syntax error in the expression, or invalid function callwarning 202: number of arguments does not match definition
pentru GetPlayerName(playerid,adminname);
GetPlayerName(targetid,playername);CMD:ajail(playerid, params[]) { if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"ERROR: Only administrators may use this!"); new targetid, time, string[128], playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME]; if(sscanf(params,"ui",targetid,time)) return SendClientMessage(playerid,-1,"USAGE: /ajail (playerid) (minutes)"); if(time == 0) return SendClientMessage(playerid,-1,"ERROR: You must prison the player for at least 1 minute."); { SetPlayerPos(targetid,197.5662, 175.4800, 1004.0); SetPlayerInterior(targetid,3); SetPlayerVirtualWorld(targetid,30); PrisonTime[targetid] = time; GetPlayerName(playerid,adminname); GetPlayerName(targetid,playername); format(string,sizeof(string),"%s has jailed %s for %i minutes.",adminname,playername,time); SendClientMessageToAll(0xAA3333AA,string); } return 1; }
Imagini / Video (optional):
Ati incercat sa rezolvati singur?: Da. -
Problema intalnita (descriere): Vreau sa fac un anti ban la admini in comanda pentru jetpack
Ero(area / rile) / warning-(ul / urile): Nici una
Liniile de cod / sursa / script-ul(obligatoriu):if(GetPlayerSpecialAction(i) == SPECIAL_ACTION_USEJETPACK)
{
jBan(i, -1, "Jetpack Hack", 0);
}CMD:jetpack(playerid, params[])
{if (pInfo[playerid][pAdminLevel] < 1)
return SendClientMessage(playerid,-1,"You can't use this command.");if (sscanf(params, "u", playerid))
{
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
}
return 1;
}
Imagini / Video (optional): =
Ati incercat sa rezolvati singur?: da -
Rezolvat.
-
CMD:giveitemall(playerid,params[]) { if(pInfo[playerid][pAdminLevel] >= 6) { new string[64], amount; if(sscanf(params, "is[64]", amount,string)) return SendClientMessage(playerid,-1,""chat" /giveallitem [amount] [item name] (MAKE SURE IT'S NOT INVALID!)"); foreach(Player,i) { AddSlotToInventoryWorld(i,string,amount); } new str[230]; format(str,sizeof(str),"*"COL_YELLOW" %s %s has given everyone "COL_WHITE"%i"COL_GREEN" %s",GetAdminName(playerid),PlayerName(playerid), amount, string); SendClientMessageToAll(-1,str); } return 1;
Aș dori să fac și o comandă încât să dea item doar la un player. Mi-ar trebui doar o eroare că jucătorul nu este conectat. Mă puteți ajuta cum?
-
if(pInfo[playerid][pAdminLevel] >= 6)
>6 înseamnă că orice player mai mic decat admin level 6 poate folosi comanda? Că pe server, nu știu din ce motiv, merge să folosesc comenzile de admin și-mi da admin level 6 de la început ( cel puțin pe IP-ul meu, pe un alt ip n-am încercat)
-
Nu merge registerul. De ce? Nu apare căsuța cu register.
Și link-urile de la UCP nu mai funcționează.
Comanda /me
in Arhivă probleme
Posted · Edited by Alexandr69
Problema intalnita (descriere): Vreau /me să fie de genul
Alexandr69 vrea un text care con....
... tinua asa. ((Alexandr69))
Insă nu merge.
Ero(area / rile) / warning-(ul / urile): Nu am.
Liniile de cod / sursa / script-ul(obligatoriu):
Imagini / Video (optional):
Ati incercat sa rezolvati singur?: Da.
SendCustomPlayerMessage(playerid, color, text[]) { if(strlen(text) > 112) { new text1[112], text2[112], pos = strfind(text," "false,102) string[224]; strmid(text1, text, 0, pos); strmid(text2, text, pos, strlen(text)); format(string, sizeof(string), "%s...", text1); SendClientMessage(playerid, color, string); format(string, sizeof(string), "...%s", text2); SendClientMessage(playerid, color, string); } else SendClientMessage(playerid, color, text); } CMD:me(playerid, params[]) { new string[128], action[128]; if(sscanf(params, "s[128]", action)) { SendClientMessage(playerid, -1, ""chat" /me [action]"); return 1; } else { format(string, sizeof(string), "* %s %s", PlayerName(playerid), action); ProxDetector(30, playerid, string, COLOR_PURPLE); } return 1; }
Aceasta este comanda /me