 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Решено] Рандомный спавн в тюрьме.
| |
| underworker | Дата: Понедельник, 03.02.2014, 16:15 | Сообщение # 1 |
|
Новенький
Группа:
Продвинутые
Сообщений: 21
Награды: 0
Город: Kazan
Репутация: 13
Замечания: 0%
Статус: 
| Всем доброго времени суток! Решил сделать рандомный спавн в камерах тюрьмы, но вот проблема, когда меня сажают(/jail или коп) то меня тпшит по всем камерам бесконечно. Вот код /jail: [pwn]else if(strcmp(cmd, "/jail", true) == 0) { if (PINFO[playerid][pAdminLVL] < 1) return SendMe(playerid, CGRADD, YouCanNot); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendMe(playerid, 0x00D900C8, "- Ïîäñêàçêà:{FFFFFF} /jail [ID] [ìèíóòû]"); new money; giveplayerid = ReturnUser(tmp); tmp = strtok(cmdtext, idx); money = strval(tmp); if (!IsPlayerConnected(giveplayerid)) return SendMe(playerid, CGRADD, NotFoundID); if(gPlayerLogged[giveplayerid] == false) return SendMe(playerid, CGRADD, NoLogin); SendMes(playerid, CORANGE,"Âû ïîñàäèëè %s â òþðüìó", GN(giveplayerid)); ResetPlayerWeaponsAC(giveplayerid); SetPlayerInterior(giveplayerid, 6); SetPlayerPos_by_Rich(giveplayerid,264.1425,77.4712,1001.0391); SetPlayerFacingAngle(giveplayerid, 263.0160); PINFO[giveplayerid][pJailed] = 1; //PINFO[giveplayerid][pMestoJail] = 1; new Randomr = random(sizeof(TurmaSpawn)); SetPlayerPos_by_Rich(playerid, TurmaSpawn[Randomr][0], TurmaSpawn[Randomr][1], TurmaSpawn[Randomr][2]); SetPlayerFacingAngle(playerid, TurmaSpawn[Randomr][3]); SetPlayerInterior(giveplayerid, 8); //SetPlayerFacingAngle(giveplayerid, 263.0160); SetPlayerVirtualWorld(giveplayerid, 8); //PINFO[suspect][pMestoJail] = 1; PINFO[giveplayerid][pJailTime] = money*60; SendMes(giveplayerid, CORANGE, "Âû áûëè ïîñàæåíû â òþðüìó àäìèíèñòðàòîðîì íà %i ìèíóò(û)", money); PINFO[giveplayerid][pBolnica] = false; SetPVarInt(giveplayerid, "USEBOLNICA", 0); return true; }[/pwn]
Вот код массива: [pwn]new Float:TurmaSpawn[20][4] = { {315.4009,-32.1737,1043.2504,268.4016}, // random {316.1061,-37.3793,1043.3998,270.8038}, // random {318.1013,-43.4962,1043.2504,270.9082}, // random {318.9340,-48.2373,1043.2504,268.0882}, // random11 {318.8827,-54.8845,1043.2504,276.0260}, // random {342.5711,-31.4724,1046.7660,268.0882}, // random11 {318.7010,-55.1792,1046.7660,276.0260}, // random {319.1331,-48.4151,1046.7660,273.4149}, // random {318.2139,-42.6237,1046.7660,269.8637}, // random {317.9277,-37.9780,1046.7660,269.3416}, // random {319.1181,-31.7025,1046.7660,268.0882}, // random {342.5982,-31.8528,1043.2504,87.6065}, // random {342.1262,-37.5838,1043.2504,90.4265}, // random {342.5022,-43.3278,1043.2504,92.6199}, // random {342.5094,-48.5792,1043.2504,101.9155}, // random {347.0482,-54.5723,1043.2504,88.6510}, // random {347.0981,-54.5641,1046.7660,88.6510}, // random {343.0306,-48.0653,1046.7660,91.1577}, // random {348.4135,-43.4208,1046.7660,92.6199}, // random {347.9902,-37.3442,1046.7660,91.3665} // random };[/pwn]
Нуждаюсь в помощи, люди.
Открытие нового проекта
Сообщение отредактировал underworker - Понедельник, 03.02.2014, 16:16 |
| |
|
|
| Geryy | Дата: Понедельник, 03.02.2014, 17:09 | Сообщение # 2 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Попробуй:
[pwn] else if(strcmp(cmd, "/jail", true) == 0) { if (PINFO[playerid][pAdminLVL] < 1) return SendMe(playerid, CGRADD, YouCanNot); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendMe(playerid, 0x00D900C8, "- Подсказка:{FFFFFF} /jail [ID] [минуты]"); new money; giveplayerid = ReturnUser(tmp); tmp = strtok(cmdtext, idx); money = strval(tmp); if (!IsPlayerConnected(giveplayerid)) return SendMe(playerid, CGRADD, NotFoundID); if(gPlayerLogged[giveplayerid] == false) return SendMe(playerid, CGRADD, NoLogin); SendMes(playerid, CORANGE,"Вы посадили %s в тюрьму", GN(giveplayerid)); ResetPlayerWeaponsAC(giveplayerid); // SetPlayerInterior(giveplayerid, 6); //SetPlayerPos_by_Rich(giveplayerid,264.1425,77.4712,1001.0391); //SetPlayerFacingAngle(giveplayerid, 263.0160); PINFO[giveplayerid][pJailed] = 1; //PINFO[giveplayerid][pMestoJail] = 1; new Randomr = random(sizeof(TurmaSpawn)); SetPlayerPos_by_Rich(giveplayerid, TurmaSpawn[Randomr][0], TurmaSpawn[Randomr][1], TurmaSpawn[Randomr][2]); SetPlayerFacingAngle(giveplayerid, TurmaSpawn[Randomr][3]); SetPlayerInterior(giveplayerid, 8); //SetPlayerFacingAngle(giveplayerid, 263.0160); SetPlayerVirtualWorld(giveplayerid, 8); //PINFO[suspect][pMestoJail] = 1; PINFO[giveplayerid][pJailTime] = money*60; SendMes(giveplayerid, CORANGE, "Вы были посажены в тюрьму администратором на %i минут(ы)", money); PINFO[giveplayerid][pBolnica] = false; SetPVarInt(giveplayerid, "USEBOLNICA", 0); return true; }[/pwn]
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
Сообщение отредактировал Geryy - Понедельник, 03.02.2014, 17:11 |
| |
|
|
| underworker | Дата: Понедельник, 03.02.2014, 18:28 | Сообщение # 3 |
|
Новенький
Группа:
Продвинутые
Сообщений: 21
Награды: 0
Город: Kazan
Репутация: 13
Замечания: 0%
Статус: 
| Спасибо! Все, можно закрывать!
Открытие нового проекта
|
| |
|
|
|
 |
|
 | |
| |
|