- 19 Marzo 2010
- 446
- 0
- Miglior risposta
- 0
Salve, visto che non avevo niente da fare questa mattina ho deciso di fare questo mini script.
Lo script ha 3 opzioni:
Blocca chat: possibile scegliere tra 1 ora 10 ore perma blocco o sblocco chat... ogni blocco chat viene scritto in chat gm (es. Pincopallo blocco chat per 1 ora)
Crasha player non sapevo cosa aggiungere quindi ho messo un crasha player con relativo avvisto in chat gm
Teleporta player da te: il titolo dice tutto. Il teleporta non compare in chat gm perchè mi sembrava inutile.
. Come implementarlo nel nostro server :
create una cartella e chiamatela con il value che volete dare all'npc IL VALUE DEVE ESSERE QUELLO DI UN NPC GIA ESISTENTE MA VUOTO es 20092
dentro createci una cartella e chiamatela "chat" (senza virgolette "")
e salvateci dentro lo script scritto sopra come
change_empire.start.0.script
poi create un altro documento di testo e chiamatelo
change empire.start.0.arg
e dentro ci mettiamo :
creiamone un altro e chiamiamolo
change_empire.start.0.when
dentro scriviamo
. mettete sopra l'arg in mezzo lo script e sotto il when,dopodichè mettete la cartella nell'ftp questo percorso
/usr/game(o rain)/channel/share_data/locale/hongkong(o english o newcibn)/quest/object
riavviate il server oppure in game date il comando:
. spawnate l' npc con /m "value npc senza le virgolette"
Npc fatto interamente da me. Fonte:CF
Lo script ha 3 opzioni:
Blocca chat: possibile scegliere tra 1 ora 10 ore perma blocco o sblocco chat... ogni blocco chat viene scritto in chat gm (es. Pincopallo blocco chat per 1 ora)
Crasha player non sapevo cosa aggiungere quindi ho messo un crasha player con relativo avvisto in chat gm
Teleporta player da te: il titolo dice tutto. Il teleporta non compare in chat gm perchè mi sembrava inutile.
say_title ( "Npc Only GM By TheNoob for CheatForge.net" )
say ( "Ciao! Sono l'npc Only GM" )
say ( "Cosa vuoi fare?" )
local a = select ( "Blocca chat" , "Crasha player" , "Teleporta un player da te" , "Ho
cambiato idea..." )
if a == 4 then
say ( "Non importa..." )
return
end
elseif a == 1 then
say ( "Scegli cosa vuoi fare" )
local b = select ( "Blocco chat 1H" , "Blocco chat 10H" , "Perma bklocco chat" ,
"Sblocca chat" )
if b == 1 then
say ( "Scrivi il nome" )
local chat1 = input ( )
command ( "block_chat " .. chat1 .. " 3600" )
notice_all ( " .. chat1 .. blocco chat 1 ora" )
return
elseif b == 2 then
say ( "Scrivi il nome" )
local chat2 = input ( )
command ( "block_chat " .. chat2 .. " 36000" )
notice_all ( " .. chat2 .. blocco chat 10 ore" )
return
elseif b == 3 then
say ( "Scrivi il nome" )
local chat3 = input ( )
command ( "block_chat " .. chat3 .. " 999999999999999" )
notice_all ( " .. chat3 .. perma blocco chat" )
return
elseif b == 4 then
say ( "Scrivi il nome" )
local chat4 = input ( )
command ( "block_chat " .. chat4 .. " 0" )
notice_all ( " .. chat4 .. sblocco chat" )
return
end
elseif a == 2 then
say ( "Scrivi il nome qua sotto" )
local crash = input ( )
command ( "dc " .. crash .. " )
notice_all ( " .. crash .. è stato fatto crashare" )
return
end
elseif a == 3 then
say ( "Scrivi il nome del player" )
local tra = input ( )
command ( "tra " .. tra .. " )
return
end
say ( "Ciao! Sono l'npc Only GM" )
say ( "Cosa vuoi fare?" )
local a = select ( "Blocca chat" , "Crasha player" , "Teleporta un player da te" , "Ho
cambiato idea..." )
if a == 4 then
say ( "Non importa..." )
return
end
elseif a == 1 then
say ( "Scegli cosa vuoi fare" )
local b = select ( "Blocco chat 1H" , "Blocco chat 10H" , "Perma bklocco chat" ,
"Sblocca chat" )
if b == 1 then
say ( "Scrivi il nome" )
local chat1 = input ( )
command ( "block_chat " .. chat1 .. " 3600" )
notice_all ( " .. chat1 .. blocco chat 1 ora" )
return
elseif b == 2 then
say ( "Scrivi il nome" )
local chat2 = input ( )
command ( "block_chat " .. chat2 .. " 36000" )
notice_all ( " .. chat2 .. blocco chat 10 ore" )
return
elseif b == 3 then
say ( "Scrivi il nome" )
local chat3 = input ( )
command ( "block_chat " .. chat3 .. " 999999999999999" )
notice_all ( " .. chat3 .. perma blocco chat" )
return
elseif b == 4 then
say ( "Scrivi il nome" )
local chat4 = input ( )
command ( "block_chat " .. chat4 .. " 0" )
notice_all ( " .. chat4 .. sblocco chat" )
return
end
elseif a == 2 then
say ( "Scrivi il nome qua sotto" )
local crash = input ( )
command ( "dc " .. crash .. " )
notice_all ( " .. crash .. è stato fatto crashare" )
return
end
elseif a == 3 then
say ( "Scrivi il nome del player" )
local tra = input ( )
command ( "tra " .. tra .. " )
return
end
create una cartella e chiamatela con il value che volete dare all'npc IL VALUE DEVE ESSERE QUELLO DI UN NPC GIA ESISTENTE MA VUOTO es 20092
dentro createci una cartella e chiamatela "chat" (senza virgolette "")
e salvateci dentro lo script scritto sopra come
change_empire.start.0.script
poi create un altro documento di testo e chiamatelo
change empire.start.0.arg
e dentro ci mettiamo :
"Npc By TheNoob"
change_empire.start.0.when
dentro scriviamo
return pc . is_gm ( )
/usr/game(o rain)/channel/share_data/locale/hongkong(o english o newcibn)/quest/object
riavviate il server oppure in game date il comando:
/reload q
Npc fatto interamente da me. Fonte:CF