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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: Mokus - 2012. szeptember 23. - 00:12:10

Cím: God engedélyezés letiltás
Írta: Mokus - 2012. szeptember 23. - 00:12:10
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;
}
Cím: God engedélyezés letiltás
Írta: Dante Sanders - 2012. szeptember 23. - 07:39:33
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
Cím: God engedélyezés letiltás
Írta: instant - 2012. szeptember 23. - 07:43:23
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
Cím: God engedélyezés letiltás
Írta: Mokus - 2012. szeptember 23. - 12:09:16
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
Cím: God engedélyezés letiltás
Írta: Pedró - 2012. szeptember 23. - 12:50:50
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.
Cím: God engedélyezés letiltás
Írta: rewan - 2012. szeptember 23. - 13:24:15
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!
Cím: God engedélyezés letiltás
Írta: Olie - 2012. szeptember 23. - 13:29:44
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.
Cím: God engedélyezés letiltás
Írta: Mokus - 2012. szeptember 23. - 13:56:22
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)