stiefurkel Geplaatst: 29 augustus 2008 Rapport Geplaatst: 29 augustus 2008 ik heb twee vragen(ik gebruik godfather source) als ik /backup doet komt er bij de politie .... has asked for backup go to the red circle on the map maar er is nergens een red cirkel //--------------------------------=Police Backup=---------------------------------------------------------------- //===Needs Radar Clear //Made by Ehren, modified by Luk0r if(strcmp(cmd,"/backup",true)==0 || strcmp(cmd,"/bk",true)==0) { if(IsPlayerConnected(playerid)) { if(gTeam[playerid] == 2) { if (PlayerInfo[playerid][pRequestingBackup] != 1) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "ALL UNITS: %s is requesting immediate assistance, they have been marked on the map (red).", sendername); PlayerInfo[playerid][pRequestingBackup] = 1; for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pMember] == 1||PlayerInfo[i][pLeader] == 1) { SendClientMessage(i, TEAM_BLUE_COLOR, string); } } } SendClientMessage(playerid, TEAM_BLUE_COLOR, "Type /bkc to clear your backup request."); SetTimerEx("BackupClear", 180000, false, "ii", playerid, 1); } else { SendClientMessage(playerid, COLOR_GREY, "You already have an active backup request!"); } } else { SendClientMessage(playerid, COLOR_GREY, "You are not a cop!"); } } return 1; } //-----------------=Radar Clear=----------------- //======Goes with Police Backup //Made by Ehren, modified by Luk0r if(strcmp(cmd,"/backupclear",true)==0 || strcmp(cmd,"/bkc",true)==0) { BackupClear(playerid, 0); return 1; } dat was mijn eerste vraag en als ik bijvoorbeeld wil dat aleen ballas hun gang house in kunne ballas (gang 16) hun huis in kunnen wat moetk dan veranderen of toevoegen aan dit? if(house == 268)//Ballas { SetPlayerInterior(i,3); SetPlayerPos(i,-2637.69,1404.24,906.46); PlayerInfo[i][pInt] = 3; PlayerInfo[i][pLocal] = 255; } Reageren
Remcconen Geplaatst: 29 augustus 2008 Rapport Geplaatst: 29 augustus 2008 ik heb twee vragen(ik gebruik godfather source)als ik /backup doet komt er bij de politie .... has asked for backup go to the red circle on the map maar er is nergens een red cirkel //--------------------------------=Police Backup=---------------------------------------------------------------- //===Needs Radar Clear //Made by Ehren, modified by Luk0r if(strcmp(cmd,"/backup",true)==0 || strcmp(cmd,"/bk",true)==0) { if(IsPlayerConnected(playerid)) { if(gTeam[playerid] == 2) { if (PlayerInfo[playerid][pRequestingBackup] != 1) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "ALL UNITS: %s is requesting immediate assistance, they have been marked on the map (red).", sendername); PlayerInfo[playerid][pRequestingBackup] = 1; for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pMember] == 1||PlayerInfo[i][pLeader] == 1) { SendClientMessage(i, TEAM_BLUE_COLOR, string); } } } SendClientMessage(playerid, TEAM_BLUE_COLOR, "Type /bkc to clear your backup request."); SetTimerEx("BackupClear", 180000, false, "ii", playerid, 1); } else { SendClientMessage(playerid, COLOR_GREY, "You already have an active backup request!"); } } else { SendClientMessage(playerid, COLOR_GREY, "You are not a cop!"); } } return 1; } //-----------------=Radar Clear=----------------- //======Goes with Police Backup //Made by Ehren, modified by Luk0r if(strcmp(cmd,"/backupclear",true)==0 || strcmp(cmd,"/bkc",true)==0) { BackupClear(playerid, 0); return 1; } dat was mijn eerste vraag en als ik bijvoorbeeld wil dat aleen ballas hun gang house in kunne ballas (gang 16) hun huis in kunnen wat moetk dan veranderen of toevoegen aan dit? if(house == 268)//Ballas { SetPlayerInterior(i,3); SetPlayerPos(i,-2637.69,1404.24,906.46); PlayerInfo[i][pInt] = 3; PlayerInfo[i][pLocal] = 255; } @House: if(house == 268)//Ballas { if(gTeam[playerid] == 16) { SetPlayerInterior(i,3); SetPlayerPos(i,-2637.69,1404.24,906.46); PlayerInfo[i][pInt] = 3; PlayerInfo[i][pLocal] = 255; } else { SendClientMessage(playerid, COLOR_RED, "You aren't a Ballas Member!"); } } @Backup: Ga eens iets proberen met: GetPlayerPos SetPlayerCheckpoint Je moet de co-ordinaten van de player verkrijgen. Dan moet je op die plek een checkpoint maken. Moet je zelf maar een beetje zoeken. Met checkpoints heb ik ook nog nooit gewerkt dus kan ik je neit veel verder helpen. Reageren
stiefurkel Geplaatst: 29 augustus 2008 Auteur Rapport Geplaatst: 29 augustus 2008 (bewerkt) bedankt voor het gang huis ding ik gaa het nu uitproberen edit:ik kreeg de volgende eror C:\DOCUME~1\STEVEN~1\BUREAU~1\SAMP02~1.WIN\GAMEMO~1\final2.pwn(5496) : error 017: undefined symbol "playerid" C:\DOCUME~1\STEVEN~1\BUREAU~1\SAMP02~1.WIN\GAMEMO~1\final2.pwn(5505) : error 017: undefined symbol "playerid" Bewerkt: 29 augustus 2008 door stiefurkel Reageren
danik Geplaatst: 29 augustus 2008 Rapport Geplaatst: 29 augustus 2008 Als het de GF source is dan dacht ik dat politie team 2 was bij waar je checkt bij alle spelers in de for loop of ze cop zijn. Onder: GetPlayerName(playerid, sendername, sizeof(sendername)); Zet je: New Float:X,Float:Y,Float:Z; GetPlayerPos(playerid,X,Y,Z); Dan in de for loop onder: SendClientMessage(i, TEAM_BLUE_COLOR, string); Zet je: SetPlayerCheckpoint(i,X,Y,Z,5.0);// 5.0 kan je verrandere dat is de groote van de cirkel. Reageren
Recommended Posts
Een reactie plaatsen
Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.