Jump to content
  • 0

pomoc Pád serveru


Havelis

Dotaz

Takže mám už druhý dotaz :hello:. Pokaždé když zadám tento příkaz spadne server. Poradí mi někdo.

dcmd_setvirtual(playerid, params[])
{
new id5 = strval(params[0]);
new cislo = strval(params[1]);
new duvod = strval(params[2]);
new zprava[128];
if(!strlen(params[0])) return SendClientMessage(playerid, BARVA_OKROVA, "Použití [/setvirtual (id) (číslo virtuálu (0=klasický svět)) (důvod)].");
else if(!strlen(params[1])) return SendClientMessage(playerid, BARVA_OKROVA, "Použití [/setvirtual (id) (číslo virtuálu (0=klasický svět)) (důvod)].");
else if(!strlen(params[2])) return SendClientMessage(playerid, BARVA_OKROVA, "Použití [/setvirtual (id) (číslo virtuálu (0=klasický svět)) (důvod)].");
else if(AdminLevel[playerid] == 0) return SendClientMessage(playerid, BARVA_CERVENA, "Nejsi Admin.");
else if(!IsPlayerConnected(id5)) return SendClientMessage(playerid, BARVA_OKROVA, "Hráč není připojen.");
format(zprava, sizeof(zprava), "[sERVER]Administrátor %s nastavil hráči %s virtuální svět číslo %d[Důvod:%s].", GetName(playerid), GetName(id5), cislo, duvod);
SendClientMessageToAll(BARVA_ORANZOVA, zprava);
SetPlayerVirtualWorld(id5, cislo);
return 1;
}

Předem díky za odpovědi.

Link to comment
Share on other sites

2 odpovědí na tuto otázku

Recommended Posts

  • 0

snazis ze odeslat cislo jako text ?

Mimochodem pawno pracuje s textem jinak nez php viz

new id5 = strval(params[0]);
new cislo = strval(params[1]);
new duvod = strval(params[2]);

 

dcmd_setvirtual(playerid,params[])
{
new pos = chrfind(' ',params);
new pos2 = chrfind(' ',params,pos);
new id = strval(params);
new vw = strval(params[pos]);
if(!params[0] || pos == 0 || pos2 == 0) return SendClientMessage(playerid,BARVA_OKROVA,"Použití [/setvirtual (id) (číslo virtuálu (0=klasický svět)) (důvod)].");
else if(AdminLevel[playerid] == 0) return SendClientMessage(playerid,BARVA_CERVENA,"Nejsi Admin.");
else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,BARVA_OKROVA,"Hráč není připojen.");
else
{
 new string[128];
 format(string,sizeof(string),"[sERVER] Administrátor %s nastavil hráči %s virtuální svět %d [Důvod: %s].",GetName(playerid),GetName(id),vw,params[pos2]);
 SendClientMessageToAll(BARVA_ORANZOVA,string);
 SetPlayerVirtualWorld(id,vw);
}
return 1;
}
stock chrfind(n,h[],s=0)
{
new l = strlen(h);
while(s < l)
{
 if(h[s] == n) return s;
 s++;
}
return -1;
}

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...