GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: dawee0101 - 2014. december 30. - 13:07:23

Cím: sscanf probléma
Írta: dawee0101 - 2014. december 30. - 13:07:23
Sziasztok! Akadt egy kis problémám még pedig az hogy frissítve van az sscanf plugin és az inc is és ha elindítom a gamemodet akkor játékon belül beírnám például azt hogy \"/aj\" akkor aztírja hogy \"Használat: /kick ...blabla..\" meg ha valakit getelnék / gotoznék hozzá akkor aztírja hogy \"Nincs ilyen ID\"
Cím: sscanf probléma
Írta: citromhun - 2014. december 30. - 14:23:41
Másold be az \'aj\' parancsot, és a goto parancsot!
Cím: sscanf probléma
Írta: dawee0101 - 2014. december 30. - 14:45:17
CMD:aj(playerid,params[])
{
    if(IsPlayerConnected(playerid) && Belepve[playerid] == 1)
{
    if(JatekosInfo[playerid][AdminSzint] >= 1)
    {
        new id,indok[128];
        if(sscanf(params,\"us\",id,indok))return SendClientMessage(playerid,-1,\"Használat: /aj [Player ID] [indok]\");
        if(IsPlayerConnected(id))
        {
            new neve[MAX_PLAYER_NAME];
        GetPlayerName(playerid,nev,sizeof(nev));
        GetPlayerName(id,neve,sizeof(neve));
        new string[256];
        format(string,sizeof(string),\"{fffb00}Admin {FFFFFF}%s {fffb00}börtönbe rakott! {FFFFFF}Indok: %s\",nev,indok);
                SendClientMessage(id,-1,string);
                SetPlayerPos(id,288.745971,169.350997,1007.171875);
                SetPlayerInterior(id,3);
   }
            else SendClientMessage(playerid,HIBA,\"A játékos nem online!\");
    }
    else SendClientMessage(playerid,HIBA,\"Nem vagy admin!\");
}
else SendClientMessage(playerid,HIBA,\"Nem vagy bejelentkezve!\");
return 1;
}
CMD:goto(playerid,params[])
{
if(IsPlayerConnected(playerid))
{
    if(IsPlayerAdmin(playerid))
    {
        new id;
        if(sscanf(params,\"u\",id))return SendClientMessage(playerid,-1,\"Használat: /goto [Player ID]\");
        if(Belepve[id] == 1)
        {
         new Float:x,Float:y,Float:z;
         GetPlayerPos(id,x,y,z);
         SetPlayerPos(playerid,x,y,z);
         new string[128];
         new neve[MAX_PLAYER_NAME];
         GetPlayerName(playerid,nev,sizeof(nev));
         GetPlayerName(id,neve,sizeof(neve));
         format(string,sizeof(string),\"{FF6600}Elteleportáltál hozzá: %s\",neve);
         SendClientMessage(playerid,-1,string);
         printf(\"%s elteleportált hozzá: %s\",nev,neve);
         format(string,sizeof(string),\"%s elteleportált hozzá: %s\",nev,neve);
         AdminnakUzenet(string,3);
        }
        else SendClientMessage(playerid,HIBA,\"A játékos nem online!\");
    }
    else SendClientMessage(playerid,HIBA,\"Nem vagy 2-es szintű admin!\");
}
else SendClientMessage(playerid,HIBA,\"Nem vagy bejelentkezve!\");
return 1;
}