03.11.2016, 09:05
Код:
public OnPlayerSpawn(playerid) { if(pInfo[playerid][fraktion]==0) { SetPlayerSkin(playerid, pInfo[playerid][ziviskin]); } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //Hitman-Skin-Setzung------------- if(pInfo[playerid][fraktion]==10) { SetPlayerSkin(playerid, 230); } //Tiaden-Skin-Setzung------------ if(pInfo[playerid][fraktion]==9) { if(pInfo[playerid][frang]<6) { SetPlayerSkin(playerid, 117); } if(pInfo[playerid][frang]>6 && pInfo[playerid][frang]<10) { SetPlayerSkin(playerid, 208); } if(pInfo[playerid][frang]>10) { SetPlayerSkin(playerid, 120); } } //Ballas-Skin-Setzung------------ if(pInfo[playerid][fraktion]==8) { if(pInfo[playerid][frang]<6) { SetPlayerSkin(playerid, 104); } if(pInfo[playerid][frang]>6 && pInfo[playerid][frang]<10) { SetPlayerSkin(playerid, 102); } if(pInfo[playerid][frang]>10) { SetPlayerSkin(playerid, 293); } } //Grove-Skin-Setzung------------ if(pInfo[playerid][fraktion]==7) { if(pInfo[playerid][frang]<6) { SetPlayerSkin(playerid, 105); } if(pInfo[playerid][frang]>6 && pInfo[playerid][frang]<10) { SetPlayerSkin(playerid, 107); } if(pInfo[playerid][frang]>10) { SetPlayerSkin(playerid, 107); } } //Medic-Skin-Setzung------------ if(pInfo[playerid][fraktion]==6) { if(pInfo[playerid][frang]<6) { SetPlayerSkin(playerid, 276); } if(pInfo[playerid][frang]>6 && pInfo[playerid][frang]<10) { SetPlayerSkin(playerid, 274); } if(pInfo[playerid][frang]>10) { SetPlayerSkin(playerid, 275); } } //San-News-Skin-Setzung------------ if(pInfo[playerid][fraktion]==5) { if(pInfo[playerid][frang]<6) { SetPlayerSkin(playerid, 60); } if(pInfo[playerid][frang]>6 && pInfo[playerid][frang]<10) { SetPlayerSkin(playerid, 147); } if(pInfo[playerid][frang]>10) { SetPlayerSkin(playerid, 227); } } //OAmt-Skin-Setzung------------ if(pInfo[playerid][fraktion]==4) { if(pInfo[playerid][frang]<6) { SetPlayerSkin(playerid, 50); } if(pInfo[playerid][frang]>6 && pInfo[playerid][frang]<10) { SetPlayerSkin(playerid, 71); } if(pInfo[playerid][frang]>10) { SetPlayerSkin(playerid, 71); } } //FBI-Skin-Setzung------------ if(pInfo[playerid][fraktion]==3) { if(pInfo[playerid][frang]<6) { SetPlayerSkin(playerid, 286); } if(pInfo[playerid][frang]>6 && pInfo[playerid][frang]<10) { SetPlayerSkin(playerid, 166); } if(pInfo[playerid][frang]>10) { SetPlayerSkin(playerid, 294); } } //LSPD-Skin-Setzung------------ if(pInfo[playerid][fraktion]==2) { if(pInfo[playerid][frang]<6) { SetPlayerSkin(playerid, 280); } if(pInfo[playerid][frang]>6 && pInfo[playerid][frang]<10) { SetPlayerSkin(playerid, 281); } if(pInfo[playerid][frang]>10) { SetPlayerSkin(playerid, 283); } } //Regierung-Skin-Setzung------------ if(pInfo[playerid][fraktion]==1) { if(pInfo[playerid][frang]<6) { SetPlayerSkin(playerid, 165); } if(pInfo[playerid][frang]>6 && pInfo[playerid][frang]<10) { SetPlayerSkin(playerid, 165); } if(pInfo[playerid][frang]>10) { SetPlayerSkin(playerid, 187); } } ///////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////// if(FirstSpawn[playerid]) { new str[128]; new count=0; for(new i=0; i<1000; i++) { if(BriefExists(i)==0)continue; if(strcmp(PlayerName(playerid), mysql_GetString_ID("briefe", "receiver", "letterid", i), true))continue; count++; } if(count!=0) { format(str,sizeof(str),"Du hast %d Brief/e im Postfach.", count); SendClientMessage(playerid, GELB, str); } FirstSpawn[playerid]=false; } ResetPlayerWeapons(playerid); SetPlayerSkillLevel(playerid, WEAPONSKILL_DESERT_EAGLE, 1000); SetPlayerSkillLevel(playerid, WEAPONSKILL_AK47, 1000); SetPlayerSkillLevel(playerid, WEAPONSKILL_M4, 1000); SetPlayerSkillLevel(playerid, WEAPONSKILL_SNIPERRIFLE, 1000); /// bishierhinklappt------------------------------------------- //In Animation if(InAnim[playerid]==1) { InAnim[playerid]=0; StopLoopingAnim(playerid); TextDrawHideForPlayer(playerid,txtAnimHelper); } if(gpv(playerid,"InSkinWahl")==1 && InTutorial[playerid]) { SetPlayerCameraPos(playerid, 442.8635,-1753.2231,10.0265); SetPlayerCameraLookAt(playerid,437.9092,-1749.2146,9.0265); SendClientMessage(playerid,-1,"{FFFFFF}Du kannst den Skin mit der {FF3C00}Shift{FFFFFF} Taste wechseln."); SendClientMessage(playerid,-1,"{FFFFFF}Mit der {FF3C00}Enter{FFFFFF} Taste wдhlst du den Skin aus."); SetTimerEx("StuffTimer", 600, false, "ii", playerid, 0); return 1; } if(FirstSpawn[playerid]) { SetPlayerWeather(playerid,currentwetter); StopPlayerSound(playerid); /*new str[40]; format(str,sizeof(str),"%d Prozent", pInfo[playerid][durst]); PlayerTextDrawSetString(playerid,pHud[playerid][0],str); PlayerTextDrawShow(playerid,pHud[0][playerid]); PlayerTextDrawShow(playerid,pHud[1][playerid]);*/ new wstr[128],Waffen[13][2]; for(new i=0; i<13; i++) { format(wstr,sizeof(wstr),"wslot%i",i); Waffen[i][0]=mysql_GetInt("spieler", wstr, "name", PlayerName(playerid)); } for(new i=0; i<13; i++) { format(wstr,sizeof(wstr),"wslot%imunni",i); Waffen[i][1]=mysql_GetInt("spieler", wstr, "name", PlayerName(playerid)); } for(new i=0; i<13; i++) { GivePlayerWeaponSafe(playerid,Waffen[i][0],Waffen[i][1]); } if(pInfo[playerid][tot]!=1)FirstSpawn[playerid]=false; } ///// KLAPPT BIS HIER HIN if(pInfo[playerid][prison]==1) { new str[128]; format(str,sizeof(str),"Du bist noch fьr %d Minuten im Prison.",pInfo[playerid][prisontime]); SendClientMessage(playerid,GRAU,str); SetPlayerPos(playerid,2143.8948,1634.1907,993.5761); SetPlayerInterior(playerid,1); SetPlayerVirtualWorld(playerid,0); ac_ResetPlayerWeapons(playerid); TogglePlayerControllable(playerid,1); SetCameraBehindPlayer(playerid); SetPlayerSpecialAction(playerid, 0); SetTimerEx("PrisonTimer", 60000, false, "i", playerid); SendClientMessage(playerid, GELB, str); return 1; } if(pInfo[playerid][inknast]==1) { new str[128]; format(str,sizeof(str),"Du sitzt noch fьr %d Minuten hinter Gittern.",pInfo[playerid][knasttime]); pInfo[playerid][tot]=0; SetPlayerWantedLevel(playerid, 0); SendClientMessage(playerid,GRAU,str); switch(random(3)) { case 0:SetPlayerPos(playerid,263.8345,87.0040,1001.0391); case 1:SetPlayerPos(playerid,263.9506,82.2455,1001.0391); case 2:SetPlayerPos(playerid,264.4202,77.7593,1001.0391); } SetPlayerFacingAngle(playerid,263.7121); SetPlayerInterior(playerid,6); SetPlayerVirtualWorld(playerid,0); ac_ResetPlayerWeapons(playerid); TogglePlayerControllable(playerid,1); SetCameraBehindPlayer(playerid); SetPlayerSpecialAction(playerid, 0); SetTimerEx("KnastTimer", 60000, false, "i", playerid); SendClientMessage(playerid, GELB, str); return 1; } if(pInfo[playerid][infbiknast]==1) { new str[128]; format(str,sizeof(str),"Du sitzt noch fьr %d Minuten hinter Gittern.",pInfo[playerid][knasttime]); pInfo[playerid][tot]=0; SendClientMessage(playerid,GRAU,str); SetPlayerWantedLevel(playerid, 0); switch(random(3)) { case 0:SetPlayerPos(playerid,215.5508,110.8118,999.0156); case 1:SetPlayerPos(playerid,219.1761,109.3953,999.0156); case 2:SetPlayerPos(playerid,223.6882,110.6220,999.0156); case 3:SetPlayerPos(playerid,227.5690,109.8377,999.0156); } SetPlayerFacingAngle(playerid,172.5250); SetPlayerInterior(playerid,10); SetPlayerVirtualWorld(playerid,0); ac_ResetPlayerWeapons(playerid); TogglePlayerControllable(playerid,1); SetCameraBehindPlayer(playerid); SetPlayerSpecialAction(playerid, 0); SetTimerEx("KnastTimer", 60000, false, "i", playerid); SendClientMessage(playerid, GELB, str); return 1; } if(pInfo[playerid][tot]==1) { if(pInfo[playerid][totsek]<=0)pInfo[playerid][totsek]=2; TogglePlayerControllable(playerid,false); /* InterpolateCameraPos(playerid,1216.0804,-1393.9911,56.0289, 1221.7598,-1279.0642,44.7431,90000,CAMERA_MOVE); InterpolateCameraLookAt(playerid,1174.1460,-1323.5450,14.9922, 1174.1460,-1323.5450,14.9922,90000,CAMERA_MOVE); */ SetPlayerCameraPos(playerid, 1221.2145, -1278.5364, 25.2320); SetPlayerCameraLookAt(playerid, 1220.5156, -1279.2593, 25.1518); SetTimerEx("KrankenhausTimer", 1000, false, "i", playerid); SendClientMessage(playerid, WEIЯ, "Du hattest einen Unfall und liegst nun im Koma!"); SetPlayerPos(playerid,1165.8663,-1323.0110,14.7267); return 1; } return 1; }