01.03.2010, 18:02
Now this
Код:
public OnPlayerSpawn(playerid) { new pName[24], file[128]; GetPlayerName(playerid, pName, sizeof(pName)); format(file, sizeof(file),"LOCATION/%s.ini ",pName); if(dini_Int(file, "SkinSaver") == 1) { SetPlayerSkin(playerid, dini_Int(file, "Skin")); dini_IntSet(file, "SkinSaver", 0); dini_IntSet(file, "Skin", 0); dini_IntSet(file, "Skin", GetPlayerSkin(player)); to dini_IntSet(file, "Skin", GetPlayerSkin(playerid)); dini_IntSet(file, "SkinSaver", 1); } S_OnPlayerSpawn(playerid); if(ServerInfo[Locked] == 1 && PlayerInfo[playerid][AllowedIn] == false) { GameTextForPlayer(playerid,"~r~Server Locked~n~You must enter password before spawning~n~/password <password>",4000,3); SetTimerEx("DelayKillPlayer", 2500,0,"d",playerid); return 1; } if(ServerInfo[MustLogin] == 1 && PlayerInfo[playerid][Registered] == 1 && PlayerInfo[playerid][LoggedIn] == 0) { GameTextForPlayer(playerid,"~r~You must login before playing!",4000,3); SetTimerEx("DelayKillPlayer", 2500,0,"d",playerid); return 1; } if(ServerInfo[MustRegister] == 1 && PlayerInfo[playerid][Registered] == 0) { GameTextForPlayer(playerid,"~r~You must be logged in",4000,3); SetTimerEx("DelayKillPlayer", 2500,0,"d",playerid); return 1; } PlayerInfo[playerid][Spawned] = 1; if(PlayerInfo[playerid][Frozen] == 1) { TogglePlayerControllable(playerid,false); return SendClientMessage(playerid,red,"You cant escape your punishment. You Are Still Frozen"); } if(PlayerInfo[playerid][Jailed] == 1) { SetTimerEx("JailPlayer",3000,0,"d",playerid); return SendClientMessage(playerid,red,"You cant escape your punishment. You Are Still In Jail"); } if(ServerInfo[AdminOnlySkins] == 1) { if( (GetPlayerSkin(playerid) == ServerInfo[AdminSkin]) || (GetPlayerSkin(playerid) == ServerInfo[AdminSkin2]) ) { if(PlayerInfo[playerid][Level] >= 1) GameTextForPlayer(playerid,"~b~Welcome~n~~w~Admin",3000,1); else { GameTextForPlayer(playerid,"~r~This Skin Is For~n~Administrators~n~Only",4000,1); SetTimerEx("DelayKillPlayer", 2500,0,"d",playerid); return 1; } } } if((dUserINT(PlayerName2(playerid)).("UseSkin")) == 1) if((PlayerInfo[playerid][Level] >= 1) && (PlayerInfo[playerid][LoggedIn] == 1)) SetPlayerSkin(playerid,(dUserINT(PlayerName2(playerid)).("FavSkin")) ); if(ServerInfo[GiveWeap] == 1) { if(PlayerInfo[playerid][LoggedIn] == 1) { PlayerInfo[playerid][TimesSpawned]++; if(PlayerInfo[playerid][TimesSpawned] == 1) { GivePlayerWeapon(playerid, dUserINT(PlayerName2(playerid)).("weap1"), dUserINT(PlayerName2(playerid)).("weap1ammo") ); GivePlayerWeapon(playerid, dUserINT(PlayerName2(playerid)).("weap2"), dUserINT(PlayerName2(playerid)).("weap2ammo") ); GivePlayerWeapon(playerid, dUserINT(PlayerName2(playerid)).("weap3"), dUserINT(PlayerName2(playerid)).("weap3ammo") ); GivePlayerWeapon(playerid, dUserINT(PlayerName2(playerid)).("weap4"), dUserINT(PlayerName2(playerid)).("weap4ammo") ); GivePlayerWeapon(playerid, dUserINT(PlayerName2(playerid)).("weap5"), dUserINT(PlayerName2(playerid)).("weap5ammo") ); GivePlayerWeapon(playerid, dUserINT(PlayerName2(playerid)).("weap6"), dUserINT(PlayerName2(playerid)).("weap6ammo") ); } } } return 1; }
Код:
C:\Users\Bart\Desktop\samp server\filterscripts\ladmin4v2.pwn(893) : warning 219: local variable "pName" shadows a variable at a preceding level C:\Users\Bart\Desktop\samp server\filterscripts\ladmin4v2.pwn(901) : error 017: undefined symbol "player" C:\Users\Bart\Desktop\samp server\filterscripts\ladmin4v2.pwn(901) : error 017: undefined symbol "to" C:\Users\Bart\Desktop\samp server\filterscripts\ladmin4v2.pwn(7480) : warning 203: symbol is never used: "IsLogged" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Errors.