Hello,
van az admin jail paramcsom,de ha beírom akkor nem találja a játékost.Pl.: az id-m: 0 és ha beírom hogy /aj 0 mert 60 akkor azt írja ki hogy beraktam -t (vagyis semmit) admin jailbe.
CMD:aj(playerid,params[])
{
new id,ok,ido;
if(sscanf(params,\"isd\",id,ok,ido))return SendClientMessage(playerid,SZURKE,\"Használat: /aj [Játékos ID] [Ok] [idõ]\");
{
if (Belepve[playerid] != 0)
{
if(JatekosInfo[playerid][Admin] >= 1)
{
if (id != INVALID_PLAYER_ID)
{
JatekosInfo[id][AdminBorton] = ido;
SetPlayerPos(id,1302.519897,-1.787510,1001.028259);
SetPlayerInterior(id,18);
new string[256];
new string2[256];
GetPlayerName(playerid,nev,sizeof(nev));
new lecsukottszemely[MAX_PLAYER_NAME];
GetPlayerName(id,lecsukottszemely,sizeof(lecsukottszemely));
format(string,sizeof(string),\"%s berakott %d percre az Admin Börtönbe! Ok: %s\",nev,ido,ok);
format(string2,sizeof(string2),\"%s Admin Börtönbe rakta %s-t %d percre.Ok: %s\",nev,lecsukottszemely,ido,ok);
SendClientMessage(playerid, SARGA, string2);
SendClientMessage(id, NARANCS, string);
AdminnakUzenet(VNARANCS,string2,1);
TextDrawShowForPlayer(playerid,borton[id]);
}
else SendClientMessage(playerid, HIBA, \"Nincs ilyen játékos!\");
}
else SendClientMessage(playerid, HIBA, \"Minimum 1-es szintû adminnak kell lenned!\");
}
else SendClientMessage(playerid, HIBA, \"Be kell jelentkezned!\");
}
return 0;
}
Másik problémám,hogy van a parancsom,ami elfogadja a játékos hívását,de ha beírom az ID-t nem érzékeli ID-nek. (Kiírja a használati útmutatoját(Használat: /elfogadhivas [iD]))
[pawn]
CMD:elfogadhivas(playerid,vehicleid,params[])
{
if (Belepve[playerid] != 0)
{
new id;
if(sscanf(params,\"i\",id))return SendClientMessage(playerid,SZURKE,\"Használat: /elfogadhivas [iD]\");
{
if(JatekosInfo[playerid][Frakcio] == 2)
{
if(id != INVALID_PLAYER_ID)
{
if(JatekosInfo[id][MentotHivott] == 1)
{
JatekosInfo[id][MentotHivott] = 0;
new Float:x,Float:y,Float:z;
GetPlayerPos(id,x,y,z);
SetPlayerCheckpoint(playerid,x,y,z,2);
GetPlayerName(playerid,nev,sizeof(nev));
SendClientMessage(playerid, SIKERES, \"Elfogadtad a hívást.Menj ki a helyszínre!\");
new string[256];
format(string,sizeof(string),\"%s elfogadta a hívásodat.Várj amíg kiérkezik a mentõs!\",nev);
SendClientMessage(id, NARANCS,string);
new hivonev[MAX_PLAYER_NAME];
GetPlayerName(id,hivonev,sizeof(hivonev));
new string2[256];
format(string2,sizeof(string2),\"Mentõs %s elfogadta %s hívását.\",nev,hivonev);
printf(string2);
}
else SendClientMessage(playerid, HIBA, \"A játékos nem hívott mentõt!\");
}
else SendClientMessage(playerid, HIBA, \"Nincs ilyen játékos!\");
}
if(JatekosInfo[playerid][Frakcio] == 4)
{
if(id != INVALID_PLAYER_ID)
{
if(JatekosInfo[id][TaxitHivott] == 1)
{
JatekosInfo[id][TaxitHivott] = 0;
new Float:x,Float:y,Float:z;
GetPlayerPos(id,x,y,z);
SetPlayerCheckpoint(playerid,x,y,z,2);
GetPlayerName(playerid,nev,sizeof(nev));
SendClientMessage(playerid, SIKERES, \"Elfogadtad a hívást.Menj ki a hívóhoz!\");
new string[256];
format(string,sizeof(string),\"%s elfogadta a hívásodat.Várj amíg megérkezik a taxi.\",nev);
SendClientMessage(id, NARANCS,string);
new hivonev[MAX_PLAYER_NAME];
GetPlayerName(id,hivonev,sizeof(hivonev));
new string2[256];
format(string2,sizeof(string2),\"Taxis %s elfogadta %s hívását.\",nev,hivonev);
printf(string2);
}
else SendClientMessage(playerid, HIBA, \"A játékos nem hívott taxit!\");
}
else SendClientMessage(playerid, HIBA, \"Nincs ilyen játékos!\");
}
}
}
else SendClientMessage(playerid, HIBA, \"Be kell jelentkezned!\");
return 0;
}[/pawn]