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: [AV]POWER - 2013. Július 10. - 11:44:23

Cím: Kapu
Írta: [AV]POWER - 2013. Július 10. - 11:44:23
Sziasztok!
Van 1 problémám!
A szerverünkre kéne 1 kapu rendszer
Olyan hogy csak 1 bizonyos nevû player tudja kinyitni pl akinek a nevében ez a szöveg benne szerepel : [WAC] és ha nekem ez a nevem hogy [WAC]PoWi akkor ki tudjam nyitni a kaput.(nem ez a neves cucc a lényeg mert ezt meg tudnánk oldani.)De van egy rendszerünk csak amikor használni akarjuk akkor Unknow command-ot ír. tudnátok küldeni egy mûködõ kapu rendszert ?
Cím: Kapu
Írta: Cappsy - 2013. Július 10. - 11:47:31
itt foglalkoztak ilyesmivel:
http://sampforum.hu/index.php?topic=43990.0
Gondolom egy kapuscriptet meg meg tudsz ..
Cím: Kapu
Írta: [AV]POWER - 2013. Július 10. - 12:25:29
övé meg enyém a szeró....  :wall: :wall: :wall:
Cím: Kapu
Írta: Peter1481048284 - 2013. Július 10. - 15:56:19
Hú istenem hú fáj áááh neeeee kérlek neeeeeeeeeeeeeeeeeeeeeeeeeeeeee!
 

if(!strcmp(\"/xyz\",cmdtext,true))
{
        new PlayerName[24];
        GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
        if(strcmp(PlayerName,\"Név\",true))//ide írod a nevet
       {
                SendClientMessage(playerid,red,\"» Sajnálom! Csak XY teleportálhat ide!\"); //Ide azt írd hogy mit írjon ha nem az õ nevén van a parancs.
       }
       else
       {
                   //Ide ha az a neve.
       }
}

 
Ha tiétek a szerver na ugyan mi hiányzik az utólsó sorból a return 1;
Lehet beletettétek de akkor én kérek elnézést de akkor kérlek küld el hogy raktátok be a parancsot hogy unknown command. Vagy ZCMD használtok?
Cím: Kapu
Írta: [AV]POWER - 2013. Július 10. - 20:02:22
Sajnálom! Csak XY teleportálhat ide!\")
bocsi de én nem telézést kértem én kaput de ha ez az akkor bocsi
Cím: Kapu
Írta: Peter1481048284 - 2013. Július 10. - 20:14:52
Már bocsi. De TE ne indíts szervert! Tanulni tanuld a scriptelést de ne indítsd szervert. Tudod megfogod és a telézést átírod MoveObject re.
De hogy ne legyen félreértés megírom neked.
 

new obj = CreateObject(980, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
if(!strcmp(\"/xyz\",cmdtext,true))
{
        new PlayerName[24];
        GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
        if(strcmp(PlayerName,\"Név\",true))//ide írod a nevet
       {
                SendClientMessage(playerid,red,\"» Sajnálom! Csak XY nyithatja ki a kaput!\"); //Ide azt írd hogy mit írjon ha nem az õ nevén van a parancs.
       }
       else
       {
                   MoveObject(obj, x, y, z, 2.00);
       }
}

 
és voálá 2 sor és máris kaput lehet vele nyitni.
Cím: Kapu
Írta: [AV]POWER - 2013. Július 10. - 20:34:58
Köszönöm szépen!
de hogy ne értsük félre egymást én a mapper vagyok nem a scripter :D
de köszi megy a +