Szerző Téma: God engedélyezés letiltás  (Megtekintve 1382 alkalommal)

Nem elérhető Mokus

  • 608
    • Profil megtekintése
God engedélyezés letiltás
« Dátum: 2012. szeptember 23. - 00:12:10 »
+1 Show voters
Sziasztok bruti kért egy scriptet én megcsináltam neki
Link ahol kérte:http://sampforum.hu/index.php?topic=32320.msg344143#new
Ez a script arról szól engedélyezhessük a játékosoknak a godod nekem ezt a setpvarintet Gabor.. tanitotta meg és én mindig gyakorolgatom hála jött ez a script kérés így megin gyakorolhattam mûködik elösször nem mûködött de utána javitottam itt is a script használjátok egészséggel.
 
#include <a_samp>
#include <zcmd>
#include <dini>
#include sscanf2
new szFile[ 40 + 1 ];
public OnPlayerConnect( playerid )
{
format( szFile, sizeof( szFile ), \"god/%s.ini\", szName( playerid ) );
if( dini_Exists( szFile ) )
{
SetPVarInt( playerid, \"iRank\", dini_Int( szFile, \"god\" ) );
}
else
{
SetPVarInt( playerid, \"iRank\", 0 );
dini_Create( szFile );
}
return 1;
}
public OnPlayerDisconnect( playerid, reason )
{
format( szFile, sizeof( szFile ), \"god/%s.ini\", szName( playerid ) );
dini_IntSet( szFile, \"god\", GetPVarInt( playerid, \"iRank\" ) );
return 1;
}
stock szName( playerid )
{
static
s_szName[ MAX_PLAYER_NAME + 1 ];
GetPlayerName( playerid, s_szName, MAX_PLAYER_NAME );
return s_szName;
}
CMD:god(playerid,params[])
{
if( GetPVarInt( playerid, \"iRank\" ) == 2)
{
SetPlayerHealth(playerid, 99999999);
}
else
{
SendClientMessage(playerid,-1,\"Itt nincs engedélyezve jelengleg a god\");
}
return 1;
}
CMD:setgod( playerid, params[] )
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, \"Nem vagy rcon admin\");
{
new
                                    iPlayer,
                                    iRank;
if( sscanf( params, \"ui\", iPlayer, iRank ) ) return SendClientMessage( playerid, 0xFF0000AA, \"Használat: /setgod <Játékos ID/Név> <Szint>\" );
if( iPlayer == INVALID_PLAYER_ID ) return SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Érvénytelen ID/Név.\" );
if( ( 0 < iRank > 2 ) ) return SendClientMessage( playerid, 0xFF0000AA, \"HIBA:Vagy engedélyezed vagy nem 3. funkció nincs.\" );
SetPVarInt( iPlayer,  \"iRank\", iRank );
}
return 1;
}
CMD:godoff(playerid,params[])
{
if( GetPVarInt( playerid, \"iRank\" ) == 2)
{
SetPlayerHealth(playerid, 100);
}
else
{
SendClientMessage(playerid,-1,\"Itt nincs engedélyezve jelengleg a god\");
}
return 1;
}

God engedélyezés letiltás
« Válasz #1 Dátum: 2012. szeptember 23. - 07:39:33 »
0 Show voters
Igen - Igen klasz szkript de TIPP:Rakd fel a www.solidfiles.com ra a szkriptet mielot egy moderator figyelmesztet,hogy nem raktad ki a letoltesi linket! :D

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
God engedélyezés letiltás
« Válasz #2 Dátum: 2012. szeptember 23. - 07:43:23 »
0 Show voters
BlackJack\" post=\"344162\" timestamp=\"1348378773\"]
Igen - Igen klasz szkript de TIPP:Rakd fel a www.solidfiles.com ra a szkriptet mielot egy moderator figyelmesztet,hogy nem raktad ki a letoltesi linket! :D
 
[/quote]
Nem muszály feltölteni solidra igy is ki lehet rakni ...
ON : Szép munka majd tesztelem

Nem elérhető Mokus

  • 608
    • Profil megtekintése
God engedélyezés letiltás
« Válasz #3 Dátum: 2012. szeptember 23. - 12:09:16 »
0 Show voters
Köszönöm majd kicsit fel tuningolom hogy mindenkinek lehet engedélyezni csak még nem tudom mi az a függvény hogy mindenkinek mert mindig true-t használom

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
God engedélyezés letiltás
« Válasz #4 Dátum: 2012. szeptember 23. - 12:50:50 »
0 Show voters
majdnem elhányom magam a script felépítésén, a kinézetén :S:S:SS
\"kicsit\" alakítottam rajta.
+ OnPlayerSpawn-nál god-ot ad ha aktiválva van..
http://pastebin.com/gvQvHsRB
egyébként az ötlet maga jó volt.

Nem elérhető rewan

  • 960
    • Profil megtekintése
God engedélyezés letiltás
« Válasz #5 Dátum: 2012. szeptember 23. - 13:24:15 »
0 Show voters
Megszokás kérdése, nekem pl. a javított is szúrja a szemem, de nyilvánosság elé nem tárnék egy rendezetlen kódot :hmmm:
Mûködés szempontjából ellenben tökmindegy, hogy hogyan néz ki.
Viszont jó script, grat!

Nem elérhető Olie

  • 892
  • Roleplay Õrült
    • Profil megtekintése
God engedélyezés letiltás
« Válasz #6 Dátum: 2012. szeptember 23. - 13:29:44 »
0 Show voters
Idézetet írta: rewan date=1348399455\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"27833\" data-ipsquote-contentclass=\"forums_Topic
Megszokás kérdése, nekem pl. a javított is szúrja a szemem, de nyilvánosság elé nem tárnék egy rendezetlen kódot :hmmm:
Mûködés szempontjából ellenben tökmindegy, hogy hogyan néz ki.
Viszont jó script, grat!
 



Mikor kérésre írok scriptet, általában engem is leszólnak, hogy úgy néz ki, mint ha valaki odahányt volna.
És igen, mûködni mûködik, akkor nem mindegy? :D
 
Ötletes script.
Kezdõként gyakorlásra mindenképpen hasznos volt megírni.

Nem elérhető Mokus

  • 608
    • Profil megtekintése
God engedélyezés letiltás
« Válasz #7 Dátum: 2012. szeptember 23. - 13:56:22 »
0 Show voters
Köszönöm a kritikákat máskor jobban meg fogom csinálni de ezt most gyorsan össze dobtam Olie teljesen igazad van gyorsan össze dobom neki tesztelem és kész majd ö el rendezi magának meg úgy is módba írják(Már aki)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal