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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Erik3333 - 2011. augusztus 29. - 15:27:58

Cím: Névre nyíló kapu
Írta: Erik3333 - 2011. augusztus 29. - 15:27:58
Helló!
Hogyan tudnám megoldani, hogy csak Pisti névre nyíljon a kapu?
Ez már meg van:
 
#include <a_samp>
forward CheckGate();
new mygate;
public OnFilterScriptInit()
{
    SetTimer(\"CheckGate\", 1000, true); // Set a timer of 1000 miliseconds (1 second)
}
public CheckGate()
{
new mygate_status;
    for(new i;i<MAX_PLAYERS;i++)
    {
        if(!IsPlayerConnected(i)) continue;
        if(IsPlayerInRangeOfPoint(i,10.0,-1508.00000000,1006.40002441,9.75000000))mygate_status=1;
    }
    if(mygate_status)MoveObject(mygate, -1508.00000000,1006.40002441,2.59999990,6);
    else MoveObject(mygate, -1508.00000000,1006.40002441,9.75000000, 6);
}
Cím: Névre nyíló kapu
Írta: DrAkE - 2011. augusztus 29. - 15:57:10

new nev[MAX_PLAYER_NAME];
GetPlayerName(playerid, nev, sizeof(nev));
if(nev == \"Pisti\")
{
}

 
Vagy (ciklusban):
 

GetPlayerName(i, nev, sizeof(nev));
if(nev == \"Pisti\")
{
}