Szerző Téma: Interior észlelés?  (Megtekintve 1182 alkalommal)

Interior észlelés?
« Dátum: 2014. március 05. - 21:57:39 »
0 Show voters
Hello, azt, hogy lehetne megoldani, hogy a 0-ánál nagyobb interiokban lehessen csak azt a parancsot, hogy /test ?

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Interior észlelés?
« Válasz #1 Dátum: 2014. március 05. - 22:00:04 »
0 Show voters
if(GetPlayerInterior(playerid) > 0)
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Interior észlelés?
« Válasz #2 Dátum: 2014. március 05. - 22:02:36 »
0 Show voters
A parancsba:
 
if(GetPlayerInterior(playerid) > 0)
{
    // Ide írd azt, ami a parancs hatására történik
}

 
Miközben írtam, megelõztek, de azért elküldöm, ha már megírtam :)

Nem elérhető Elen

  • 222
  • Elen
    • Profil megtekintése
Interior észlelés?
« Válasz #3 Dátum: 2014. március 06. - 00:16:33 »
0 Show voters
Idézetet írta: Dfoglalo date=1394053356\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"46909\" data-ipsquote-contentclass=\"forums_Topic
A parancsba:
 
if(GetPlayerInterior(playerid) > 0)
{
    // Ide írd azt, ami a parancs hatására történik
}

 
Miközben írtam, megelõztek, de azért elküldöm, ha már megírtam :)
 
Ez egy kicsit egyszerûbb
 
if(GetPlayerInterior(playerid) < 1)return SendClientMessage(playerid,COLOR,\"1nél kisebb intiben nem használható\");

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Interior észlelés?
« Válasz #4 Dátum: 2014. március 06. - 00:23:08 »
0 Show voters
Idézetet írta: Virat date=1394061393\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"46909\" data-ipsquote-contentclass=\"forums_Topic


A parancsba:
 
if(GetPlayerInterior(playerid) > 0)
{
    // Ide írd azt, ami a parancs hatására történik
}

 
Miközben írtam, megelõztek, de azért elküldöm, ha már megírtam :)
 
Ez egy kicsit egyszerûbb
 
if(GetPlayerInterior(playerid) < 1)return SendClientMessage(playerid,COLOR,\"1nél kisebb intiben nem használható\");

 

[/quote]
Neked is hibás.. mivel a témanyitó így kérte: \"hogy a 0-ánál nagyobb interiokban lehessen csak azt a parancsot, hogy /test ?\"
< helyett inkább > 1 kéne írni.. azaz felfelé, ne lefelé mennyen.
 
if( GetPlayerInterior( playerid ) > 1) return SendClientMessage( playerid, -1, \"Egynél kisebb intiben nem használható\" );

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Interior észlelés?
« Válasz #5 Dátum: 2014. március 06. - 00:36:54 »
0 Show voters
Idézetet írta: ZyZu. date=1394061788\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"46909\" data-ipsquote-contentclass=\"forums_Topic


 

A parancsba:
 
if(GetPlayerInterior(playerid) > 0)
{
    // Ide írd azt, ami a parancs hatására történik
}

 
Miközben írtam, megelõztek, de azért elküldöm, ha már megírtam :)
 
Ez egy kicsit egyszerûbb
 
if(GetPlayerInterior(playerid) < 1)return SendClientMessage(playerid,COLOR,\"1nél kisebb intiben nem használható\");

 

[/quote]
Neked is hibás.. mivel a témanyitó így kérte: \"hogy a 0-ánál nagyobb interiokban lehessen csak azt a parancsot, hogy /test ?\"
< helyett inkább > 1 kéne írni.. azaz felfelé, ne lefelé mennyen.
 
if( GetPlayerInterior( playerid ) > 1) return SendClientMessage( playerid, -1, \"Egynél kisebb intiben nem használható\" );

 

[/quote]
Amit te írtál ZyZu, annál csak akkor fog lefutni a parancs, ha az interior 1, vagy 0, vagy akár az alatti.

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Interior észlelés?
« Válasz #6 Dátum: 2014. március 06. - 09:23:46 »
0 Show voters
public OnPlayerCommandReceived(playerid, cmdtext[]) {
if(GetPlayerInterior(playerid) != 0) {
if(strcmp(cmdtext, \"/test\", false)) return SendClientMessage(playerid, 0xff0000ff, \"Hiba! 0-nál nagyobb interiorban csak a /test parancs engedélyezett!\");
return 1;
}
return 1;
}

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Interior észlelés?
« Válasz #7 Dátum: 2014. március 06. - 11:04:15 »
0 Show voters
Idézetet írta: Flash date=1394094226\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"46909\" data-ipsquote-contentclass=\"forums_Topic

public OnPlayerCommandReceived(playerid, cmdtext[]) {
if(GetPlayerInterior(playerid) != 0) {
if(strcmp(cmdtext, \"/test\", false)) return SendClientMessage(playerid, 0xff0000ff, \"Hiba! 0-nál nagyobb interiorban csak a /test parancs engedélyezett!\");
return 1;
}
return 1;
}

 

szerintem nem erre gondolt :) szerintem parancshoz akart interior ellenõrzést és nem interior ellenõrzéshez parancsot...
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Interior észlelés?
« Válasz #8 Dátum: 2014. március 06. - 11:07:26 »
0 Show voters
Idézetet írta: Kovacs_Richard date=1394100255\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"46909\" data-ipsquote-contentclass=\"forums_Topic


 
public OnPlayerCommandReceived(playerid, cmdtext[]) {
if(GetPlayerInterior(playerid) != 0) {
if(strcmp(cmdtext, \"/test\", false)) return SendClientMessage(playerid, 0xff0000ff, \"Hiba! 0-nál nagyobb interiorban csak a /test parancs engedélyezett!\");
return 1;
}
return 1;
}

 

szerintem nem erre gondolt :) szerintem parancshoz akart interior ellenõrzést és nem interior ellenõrzéshez parancsot...
 
[/quote]
Értelmezd a fõposztot szerintem :)

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Interior észlelés?
« Válasz #9 Dátum: 2014. március 06. - 13:04:21 »
0 Show voters
hát szerintem mind2féleképpen értelmezhetõ de majd a téma nyitó megválaszolja mit akart :) a lényeg itt van mind2 megoldás :D van mibõl válogatni
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Interior észlelés?
« Válasz #10 Dátum: 2014. március 06. - 13:48:08 »
0 Show voters
Például:
 
CMD:test(playerid) {
    if(GetPlayerInterior(playerid) < 1) return SendClientMessage(playerid, 0xFF0000FF, \"Hiba, a parancsot csak 0-nál nagyobb interiorban lehet használni!\");
    //Ide a lefuttatandó kódot..
    return 1;
}

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Interior észlelés?
« Válasz #11 Dátum: 2014. március 11. - 16:03:22 »
0 Show voters
[mod]A kérdés mindkét értelmezésben egyértelmûen megoldásra került, többször, több ember által is, így zárok.[/mod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal