marian
-
Posts
180 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Posts posted by marian
-
-
Brovo lock topic plzz
-
A da o stiu si pe asta:) pe asta o folosesc eu sa nu mai ocum o multime de spatiu dar eu i-am prezentato pe cea mai folositaBravo. Dar exista o varianta si mai usoara .
[pawn]
new pdcar[4];//nr-u masinilor +1
forward IsACopCar(carid)
public IsACopCar(carid)
{
for(new i = 0; i < sizeof(pdcar); i++)
{
if(carid == pdcar)
{
return 1;
}
}
return 0;
}
//OnGameModeInit
pdcar[0] = AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay);
pdcar[1] = AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay);
pdcar[2] = AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay);
pdcar[3] = AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay);
[/pawn]
-
Am vazut aseara o persoana care nu stia sa faca ca anumite masini sa merga doar la o anumita factiune.
Deci fac acest tutorial pentru a nu se repeta:)
Sa lom de exemplu factiunea Corleone care de obicei e [pLeader] == 5 |[pMember] == 5
Adaugi :
new carcorleone1; new carcorleone2; new carcorleone3; etc
Apoi lapublic OnGameModeInit()
bagi masinile sub forma:carcorleone1 = AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay); carcorleone2 = AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay); carcorleone3 = AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay); etc.
apoi lapublic OnPlayerStateChange(playerid, newstate, oldstate)
bagi dupa modelul dat:if(newcar == carcorleone1 || newcar == carcorleone2 || newcar == carcorleone3 || newcar == etc) { if(PlayerInfo[playerid][pMember] == 5||PlayerInfo[playerid][pLeader] == 5) { } else { SCM(playerid,COLOR_WHITE,"You are not a member Corleone !"); RemovePlayerFromVehicle(playerid); } }
Si ar trebui sa mearga:)
-
Daca este la tn asa nu inseamna ca e la toti:)Masina de corleone este "corcar" sau un id pur si simplu?
Vezi , si la public OnPlayerEnterVehicle , pune "[pawn]if(carid == corcar)
{
RemovePlayerFromVehicle(playerid);
}[/pawn]
Utilizeaza urmatorul tutorial:
scrii :
new carcorleone1; new carcorleone2; new carcorleone3; etc
Apoi lapublic OnGameModeInit()
bagi masinile sub forma:carcorleone1 = AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay); carcorleone2 = AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay); carcorleone3 = AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay); etc.
apoi lapublic OnPlayerStateChange(playerid, newstate, oldstate)
bagi dupa modelul dat:if(newcar == carcorleone1 || newcar == carcorleone2 || newcar == carcorleone3 || newcar == etc) { if(PlayerInfo[playerid][pMember] == 5||PlayerInfo[playerid][pLeader] == 5) { } else { SCM(playerid,COLOR_WHITE,"You are not a member Corleone !"); RemovePlayerFromVehicle(playerid); } }
Si ar trebui sa mearga:)
-
s-ar putea sati lipseasca cv din scriptfiles verifica;)
-
Aceasta metoda e dp timpu cand era 0.3b:|Pai si acest cod unde il pun ca eu vreau sa pun la masini personale..
x = AddStaticVehicle(411,1515.9490,-1652.7214,13.0670,271.6112,3,3);
if(GetPlayerVehicleID(playerid) == x) { new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); if(strcmp(sendername,"x",true)) { SendClientMessage(playerid,0x9CE258FF,"Imi pare rau , Aceasta masina este a lui x"); RemovePlayerFromVehicle(playerid); } }
Cred ca nu ati inteles bine ce am vrut sa zic . eu vreau sa fac de ex daca cineva da enter in masina mea personala sa nu mearga sa intre in ea.. sa ii dea un mesa de ex Imi pare rau , Aceasta masina este a lui x da sa nu poata sa urce in masina cand da enter sa il dea inapoi de unde a dat enter..
-
cum adica ?aa gata:)
dar e foarte usor dar greu de explicat:)
-
Ma ai citit regulamentul? Eu stiu ca nu se cer scripturi/comenzi etc
-
apropo zboara? nu pui si u sub el niste bete sa se vada ca si cum ar fi sprijinit de ele
-
Insfarsit cineva care si-a dat seamaAcesta este gamemod-ul xtr-zone.
RUSINE!
-
frumoasa dar ai sters degeaba chatul ca la texdraw tot se vede reclama:)
-
mi se pare mie ca in centru se vede prin mapa :| uitate in poza sa vezi :undecided: 5/5
-
WOW :shocked: SUPER MAPA 5/5
-
la primarie numi place.usile alea cazute acolo din pod:) nu se sprijina de nimic...(sta in aer) 4.5/5
-
2/4 copaci/plantele cresc din piatra?:|
-
Super bradut si fain cod:))
-
eu il stiu mai de mult si nu cred ca e facut de tn
-
Poate e o biserica catolica:D 5/5statuia cu omul ala care striga nu are ce cauta intr'o biserica in rest este bine
4/5
-
fain 10/10
-
si inca mai are lipsuri:|
-
am observat ca nu foloseste scriptfiles dar....datebase?eu nu o vad:| :shocked:
-
nu am rezolvat nimic daca incerc sa elimin/schimb serverul=crash
-
Linia de mai sus este
[pawn]public OnGameModeInit()
{[/pawn]
-
Nu am mai cerut ajutor de mult dar acum nu inteleg ce are
C:\Documents and Settings\cata\Desktop\s\gamemodes\gasdrift.pwn(7871) : warning 219: local variable "respects" shadows a variable at a preceding level C:\Documents and Settings\cata\Desktop\s\gamemodes\gasdrift.pwn(7871) : error 017: undefined symbol "playerid" C:\Documents and Settings\cata\Desktop\s\gamemodes\gasdrift.pwn(7872) : warning 213: tag mismatch C:\Documents and Settings\cata\Desktop\s\gamemodes\gasdrift.pwn(7872) : warning 202: number of arguments does not match definition C:\Documents and Settings\cata\Desktop\s\gamemodes\gasdrift.pwn(7872) : warning 213: tag mismatch C:\Documents and Settings\cata\Desktop\s\gamemodes\gasdrift.pwn(19952) : warning 215: expression has no effect Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Error.
[pawn] new respects = PlayerInfo[playerid][pRespects];
respects = Create3DTextLabel("Evaluare: %d",respects,0x339966AA, 7.77, 7.77, 7.77, 100.0, 0, 1);[/pawn]
Va rog mult daca intelegeti ce are ajutatima si pe mn:D
Cum se face un Port Fowroad!
in Tutoriale
Posted
Am urmarit acest tutorial am oprit firewall dar in zadar. O fi ceva de la pc meu? Pana acum mi-a mers dar de o saptamana :| Va rog daca ma puteti ajuta...