И потом где ты хочешь сделать сохранение координатов пиши туда: [code]spawnCoords[номердома][0] = x;// позиция по x spawnCoords[номердома][1] = y;// позиция по y spawnCoords[номердома][2] = z;// позиция по z spawnCoords[номердома][3] = a;// поворот (игрока или еще чего нить) а Видео-уроки по pawn: https://www.youtube.com/channel/UCizhZElk8rxIPEcP4BHwdxg
//////////////// new Text3D:texts[3]; ////////////////
new cmd[256]; new idx; new metka[256]; if (strcmp("/adddom", cmd, true) == 0) { new str[256]; if(IsPlayerAdmin(playerid)) { metka = strtok(cmdtext,idx); if(!strlen(metka)) return SendClientMessage(playerid,0xFFFFFFAA,"/adddom [COST]"); GetPlayerPos(playerid,x,y,z); CreatePickup(1273,23,x,y,z); format(str,256,"Дом продается за $%s",metka); texts[0] = Create3DTextLabel(str,0x33FF33AA, x,y,z+0.5,50.0,0 ); SendClientMessage(playerid,0xFF0000AA,"Готово !!!"); } else { SendClientMessage(playerid,0xFF0000AA,"Вы не админ !!!"); } return 1; }
if (strcmp("/buydom", cmdtext, true) == 0) { //Здесь ещё нужно было вписать чтобы денег снималось за дом, но я потом сделаю ))// new playername[30], str2[256]; GetPlayerName(playerid,playername,30); format(str2,256,"%s",playername); Update3DTextLabelText(texts[0],0x33FF33AA,str2); SendClientMessage(playerid,0xFF0000AA,"Вы купили этот дом!!!"); return 1; }
Подскажите что у меня не правильно и как надо. А то я наделаю домов, а покупается только последний и больше никакой. Учусь не в колледже а в PAWNO
Сообщение отредактировал [SU][DK]Dom - Среда, 29.06.2011, 00:10:05
if (strcmp("/adddom", cmd, true) == 0) { new str[256]; if(IsPlayerAdmin(playerid)) { metka = strtok(cmdtext,idx); if(!strlen(metka)) return SendClientMessage(playerid,0xFFFFFFAA,"/adddom [COST]"); spawnCoords[номердома][0] = x;// позиция по x spawnCoords[номердома][1] = y;// позиция по y spawnCoords[номердома][2] = z;// позиция по z spawnCoords[номердома][3] = a;// поворот (игрока или еще чего нить) а CreatePickup(1273,23,x,y,z); format(str,256,"Дом продается за $%s",metka); texts[0] = Create3DTextLabel(str,0x33FF33AA, x,y,z+0.5,50.0,0 ); SendClientMessage(playerid,0xFF0000AA,"Готово !!!"); } else { SendClientMessage(playerid,0xFF0000AA,"Вы не админ !!!"); } return 1; }
походу так... ну и что valych написал переменную вставь!
тех.поддержка! В лс на тупые вопросы не отвечаю,это как pawno! Тех.поддержка e-mail - support@samp-pawno.ru !
Что значит номер дома? если я захочу изменить иконку зелёного дома на синего, а всего их 100, то придётся на каждый дом писать? Учусь не в колледже а в PAWNO