Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Kiki_Radeon poslato Jun 07, 2010, 10:22:20 PRE PODNE

Naslov: Imam jedno pitanje u vezi /seatbelt
Poruka od: Kiki_Radeon poslato Jun 07, 2010, 10:22:20 PRE PODNE
evo ja sam ubacio sve sto trea za /seatbelt i radi sve super, nego me zanima kako mogu ubacit u skriptu kada netko sjedne u auto da mu pisi da se mora vezat? npr, za sigurnu voznju vezite se /seatbelt? hvala
Naslov: Odg: Imam jedno pitanje u vezi /seatbelt
Poruka od: Robyo97o poslato Jun 07, 2010, 10:31:05 PRE PODNE
Nisam siguran za ovo ali probaj

public OnPlayerEnterVehicle(playerid, vehid)
{
     SendClientMessage(playerid, COLOR_YELLOW, "Za sigurnu voznju vezite se pojasem. /seatbelt");
}
Naslov: Odg: Imam jedno pitanje u vezi /seatbelt
Poruka od: {CH}Baty poslato Jun 07, 2010, 10:34:34 PRE PODNE
evo ti kod...ovo je iz moje scripte..

if (strcmp(cmd, "/belt", true) == 0)
{
   if(IsPlayerConnected(playerid))
   {
   
if(IsPlayerInAnyVehicle(playerid))
{
   if(UsingBelt[playerid] == 0)
   {
   SendClientMessage(playerid, TEAM_CYAN_COLOR, "* Upravo si stavio pojas");
   format(string, sizeof(string), "* %s je stavio pojas da ne izleti iz auta", sendername);
           ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
           UsingBelt[playerid] = 1;
}
else
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "* Skinuo si pojas");
   format(string, sizeof(string), "* %s je maknuo pojas i mozes izletjeti iz auta", sendername);
           ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
           UsingBelt[playerid] = 0;
}
}
}
return 1;
}
Naslov: Odg: Imam jedno pitanje u vezi /seatbelt
Poruka od: [CH] ♫◄[Sam]►♫ poslato Jun 07, 2010, 10:39:37 PRE PODNE
Citat: Roby^^ poslato Jun 07, 2010, 10:31:05 PRE PODNE
Nisam siguran za ovo ali probaj

public OnPlayerEnterVehicle(playerid, vehid)
{
     SendClientMessage(playerid, COLOR_YELLOW, "Za sigurnu voznju vezite se pojasem. /seatbelt");
}

taj text ce se pojaviti vec pritiskom na enter ili F...
zato je bolje staviti OnPlayerStateChange...
pronaÄ'i PLAYER_STATE_DRIVER i ispod toga stavi...
Naslov: Odg: Imam jedno pitanje u vezi /seatbelt
Poruka od: banned|orsat poslato Jun 07, 2010, 10:39:52 PRE PODNE
jeli to samo radi rp taj /seatbelt ili ima neki ucinak neku novinu i igri
Naslov: Odg: Imam jedno pitanje u vezi /seatbelt
Poruka od: [CH] ♫◄[Sam]►♫ poslato Jun 07, 2010, 10:45:58 PRE PODNE
heh,pa ovisi ako imas nascriptano sto se dogaÄ'a ako nisi vezan,onda ima ucinka...
Naslov: Odg: Imam jedno pitanje u vezi /seatbelt
Poruka od: banned|orsat poslato Jun 07, 2010, 10:48:58 PRE PODNE
mislim na ovaj tu gore
Naslov: Odg: Imam jedno pitanje u vezi /seatbelt
Poruka od: [CH] ♫◄[Sam]►♫ poslato Jun 07, 2010, 10:50:36 PRE PODNE
mislim da ovaj Batyev koristi za nesto...
jer ima varijablu UsingBelt...
nezz za sto jos koristi to...
Naslov: Odg: Imam jedno pitanje u vezi /seatbelt
Poruka od: {CH}Baty poslato Jun 07, 2010, 12:19:35 POSLE PODNE
ma to je iz mog GM-a scriptao sam da kad se zavezes pise ti da si se zavezao i kad zelis mozes se odvezati i policija moze provjeriti dali si zavezan... :)
Naslov: Odg: Imam jedno pitanje u vezi /seatbelt
Poruka od: Kiki_Radeon poslato Jun 07, 2010, 12:49:56 POSLE PODNE
hmm onaj kod sto si mi dao izbaci mi errore, a ovo sto mi je roby dao isto errore sve mi izbaci errore :S
Naslov: Odg: Imam jedno pitanje u vezi /seatbelt
Poruka od: Chris poslato Jun 07, 2010, 12:53:55 POSLE PODNE
Citat: Kiki_Radeon poslato Jun 07, 2010, 12:49:56 POSLE PODNE
hmm onaj kod sto si mi dao izbaci mi errore, a ovo sto mi je roby dao isto errore sve mi izbaci errore :S
Normalno kad ti varijabla  UsingBelt[playerid] nije ni definirana ni niÅ¡ta ::)
Naslov: Odg: Imam jedno pitanje u vezi /seatbelt
Poruka od: Kiki_Radeon poslato Jun 07, 2010, 12:58:13 POSLE PODNE
Citat: ♫â—,,Chris►♪ poslato Jun 07, 2010, 12:53:55 POSLE PODNE
Citat: Kiki_Radeon poslato Jun 07, 2010, 12:49:56 POSLE PODNE
hmm onaj kod sto si mi dao izbaci mi errore, a ovo sto mi je roby dao isto errore sve mi izbaci errore :S
Normalno kad ti varijabla  UsingBelt[playerid] nije ni definirana ni niÅ¡ta ::)
forward tu nemam nis pod foward bi li trealo bit?();
new Seatbelt[MAX_PLAYERS];
//======[ Seatbelt]===========
if(strcmp(cmd,"/seatbelt",true)==0)
   {
       if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
       {
        SendClientMessage(playerid,COLOR_GREY,"You are not in any vehicle");
        return 1;
    }
       if(PlayerInfo[playerid][pSeatBelt] == 1)
       {
        PlayerInfo[playerid][pSeatBelt] = 0;
           GetPlayerName(playerid, sendername, sizeof(sendername));
           new stringtosee[255];
           new ftext[255];
           if(PlayerInfo[playerid][pSex] == 1) { ftext = "his"; }
           else if(PlayerInfo[playerid][pSex] == 1)
{
   ftext = "her";
}
           format(stringtosee, sizeof(stringtosee), "* %s unfastened %s seat belt *", sendername , ftext);
           ProxDetector(30.0, playerid, stringtosee, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
          return 1;
    }
    PlayerInfo[playerid][pSeatBelt] = 1;
       GetPlayerName(playerid, sendername, sizeof(sendername));
       new stringtosee[255];
       new ftext[255];
       if(PlayerInfo[playerid][pSex] == 1)
{
   ftext = "his";
    }
       else if(PlayerInfo[playerid][pSex] == 1) { ftext = "her"; }
       format(stringtosee, sizeof(stringtosee), "* %s fastened %s seat belt *", sendername , ftext);
       ProxDetector(30.0, playerid, stringtosee, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
    return 1;
}


eto to je sto sad imam sa moram ubacit da mm se prikazuje kad neko sjedne u auto "vezite pojas" et